在服务器虚拟托pipe的情况下,如何在域上别名个别电子邮件地址?

我来自一个非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的另一个电子邮件地址。