我的 Ubuntu 12 上有 postfix。我的服务器有真实域名 (ddd)。但我想在我的服务器上使用 postfix 的 Web 脚本来发送电子邮件。
我的真实域名与 GMail 关联。并且运行良好。
我的服务器上的用户名是 xxx。我在 GMail 上的用户名也是一样(与我的域名 ddd 相连)。
因此,当我服务器上的脚本向用户 xxx@ddd 发送电子邮件时,它会将其发送到我服务器 ddd 上的本地用户 xxx。但我希望在 GMail 上接收它。
是否可以 ?
我的 MX 记录没问题。
ddd. 3600 IN MX 5 alt2.aspmx.l.google.com.
ddd. 3600 IN MX 10 aspmx2.googlemail.com.
ddd. 3600 IN MX 10 aspmx3.googlemail.com.
ddd. 3600 IN MX 10 aspmx4.googlemail.com.
ddd. 3600 IN MX 10 aspmx5.googlemail.com.
ddd. 3600 IN MX 1 aspmx.l.google.com.
ddd. 3600 IN MX 5 alt1.aspmx.l.google.com.
我的主 DNS 记录也很好。我的真实域名解析得很好。
答案1
不要使用 postfix;你不需要它的强大功能和多功能性。
使用合适的空邮件程序,例如邮件传输协议反而。
答案2
您的操作无效。您为指向 Gmail 服务器的域创建了 MX 记录。您应该在本地接收电子邮件,然后将其转发到您的 Gmail 帐户。
您可以设置虚拟别名映射在 postfix 中这样做。
答案3
首先,确保myhostname
设置为您域内的主机名,而不是域本身。然后,编辑 /etc/mailname(仅适用于 Debian 和 Ubuntu)以包含您的域,因此myorigin
将自动设置为此。最后,编辑mydestination
使其不包含$myorigin
。
这将阻止您的域名中应该发送到 Gmail 的邮件在本地传递。