我来自一个非networking编程背景,所以请原谅我,如果我的任何术语是closures的。
一个朋友和我有一个虚拟私人服务器。 在这个虚拟私人服务器上,我们通过虚拟主机托pipe一小部分网站,每个虚拟主机都有自己的域名。 我的域名是Sheevok.com。 我目前正在努力使所有发送到“[email protected]”的电子邮件都进入我的个人电子邮件账户“[email protected]”。
对此,无论如何,默认情况下,将任何以“Sheevok.com”域名发送的电子邮件重新路由到“[email protected]”?
对不起,交叉答案@ sysadmin1138,但我发现文件混淆,所以我想澄清。
将以下行添加到/etc/postfix/main.cf(如果您使用的不是postfix,则需要更具体):
virtual_maps = hash:/etc/postfix/virtual_addresses
然后在/ etc / postfix / virtual_addresses中放入以下内容:
Sheevok.com DOMAIN
@Sheevok.com [email protected]
[email protected] [email protected]
那里有重复只是为了告诉你如何做到这一点。 您也可以在下面添加另一个DOMAIN。 接下来运行以下两个命令:
postmap /etc/postfix/virtual_addresses
/etc/init.d/postfix restart
大多数邮件程序都支持这种function。 它被称为前锋。 例如,Postfix在/ etc / postfix / virtual(通常)中configuration:
http://www.postfix.org/VIRTUAL_README.html#forwarding
那里的设置会将[email protected]映射到[email protected]。 mail到sheevok.com仍然会被邮件处理,但最终会在gmail。
除非你需要电子邮件打你的VPS,这将是最简单的办法与您的名字登记处检查,看看他们有什么select,转发你的电子邮件。 他们中的大多数将允许您转发/redirect电子邮件。
更简单的方法是将PointHQ.com用于您的域的DNS,并提供一个电子邮件redirect服务,以便将@发送到您select的另一个电子邮件地址。