我有一个Ubuntu服务器,运行sendmail (直到今天早上它还在运行postfix,但我搬到了sendmail,以消除后缀配置调整导致此问题的可能性)。直到几周前,这台服务器还是我的域名中唯一的邮件服务器--直到我把邮件从这个盒子里移开之前,电子邮件按预期工作,发送给本地用户并发送得很好--但是自从移动它之后,每次在这个盒子上通过MTA发送一封电子邮件,它都尝试将它发送到我域的A记录,而不是MX records...which不能很好地工作,因为我使用CDN,而且CDN没有很好地托管我的邮件。从其他任何地方到我的域都很好,从服务器发送到其他域也很好。如果您从问题服务器执行一个挖掘或nslookup,那么记录似乎是正确的,因此在与此斗争了将近一个星期之后,我感到很困惑。任何帮助都将不胜感激!
编辑:域名DNS记录;
domain.com CNAME到server.domain.com
server.domain.com A至1.1.1.1
MX mail.maildomain.com优先级10
MX mail1.maildomain.com优先级20
有问题的服务器是server.domain.com。
谢谢
发布于 2013-05-09 18:36:27
Sendmail将CNAME (DNS别名)转换为实名。
domain.com -> server.domain.com
删除server.domain.com的CNAME或添加MX记录
发布于 2013-05-09 19:41:24
如果您正在运行多个电子邮件服务器--您的描述听起来很像--每个服务器都必须有一个A记录。然后,您可以为每个服务器添加一个CNAME记录,以匹配域的MX条目。
domain.com CNAME server.domain.com server.domain.com A 1.1.1.1 server2.domain.com 1.1.1.2堆栈server2.domain.com mail.domain.com CNAME server2.domain.com mail1.domain.com server.domain.com MX mail.domain.com 10 MX mail1.domain.com 20
然后,您需要在其SMTP服务器设置中将您的MUA指向mail.domain.com。
https://askubuntu.com/questions/292557
复制相似问题