我目前正在使用 Google Apps 将发往我域 balkan-preferans.de (176.9.40.169) 中的收件人的邮件转发到我的地址 [email protected] - 这是由我的托管商提供的以下 DNS 区域完成的:
$TTL 86400
@ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
2012100402 ; serial
14400 ; refresh
1800 ; retry
604800 ; expire
86400 ) ; minimum
@ IN NS robotns3.second-ns.com.
@ IN NS robotns2.second-ns.de.
@ IN NS ns1.first-ns.de.
@ IN A 176.9.40.169
localhost IN A 127.0.0.1
www IN A 176.9.40.169
@ IN MX 1 ASPMX.L.GOOGLE.COM.
@ IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
@ IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
@ IN MX 10 ASPMX3.GOOGLEMAIL.COM.
@ IN MX 10 ASPMX2.GOOGLEMAIL.COM.
这在过去一年中运行良好,但我想摆脱 Google Apps,因为它们不再免费,而且我不使用该产品的任何其他功能。
所以我想更改上面的 MX 记录以指向我的 2 个 Web 服务器——无论如何它们都是 24/7 运行的。
在装有 CentOS 6 Linux 的服务器上,我目前运行 sendmail(主要用于发送 logwatch 邮件)。
任何人都可以提供一些关于要添加到哪些宏的提示,/etc/mail/sendmail.mc
以便 balkan-preferans.de 的所有邮件都被接受,然后转发到我的地址 [email protected]?
我是否也必须在 iptables 防火墙中打开传入端口?
我不认为你需要搞乱 sendmail.mc - 只需添加
到 /etc/mail/virtusertable,你应该可以开始了。
这假设 sendmail 设置为正确接收该域的邮件,我进一步假设您已经确保了这一点。