我经营一家小公司,一些客户反馈称,当他们尝试向我们发送电子邮件时,电子邮件立即被拒绝,并出现以下错误:
该消息是由邮件传递软件自动创建的。
您发送的邮件无法递送给一个或多个收件人。这是一个永久性错误。以下地址失败:
“[电子邮件保护]“:
域中没有有效的邮件交换器
这种情况一开始并不常见,但现在变得越来越常见,大多数电子邮件似乎运行良好(例如本网站的注册),并且可以发送电子邮件。
这些是域名注册页面的设置(我之所以添加这些设置,是因为我在网上找到一些参考资料,表明在另一个案例中也存在这个问题,但我不确定为什么)
DNS TYPE PRIORITY DESTINATION/TARGET
ENTRY
@ MX 10 mail.everfurniture.com
@ A 178.18.127.99
ftp CNAME ftp.myserverworld.net
mail CNAME mail.myserverworld.net
www A 178.18.127.99
非常感谢任何有关寻找什么的帮助或指导!
答案1
此条目:
@ MX 10 mail.everfurniture.com
无效,因为域名缺少尾随点。这在RFC1537(常见 DNS 数据文件配置错误):
“扩展名惊喜”
有时我们会遇到奇怪的名称,这些名称看起来像是用本地域扩展的外部名称。这是由于忘记用点结尾名称造成的:区域文件中不以点结尾的名称始终会使用当前区域的名称进行扩展(区域文件代表的域或最后的$ORIGIN)。
示例:foo.xx 的区域文件:
pqr MX 100 Relay.yy.
xyz MX 100 Relay.yy
(没有尾随点!)
此外,MX 记录中提到的名称不能是其他名称的别名,而必须可直接解析。这似乎是 mail.everfurniture.com 的问题,它(参见下面的 dig 输出)是 mail.myserverworld.net 的 CNAME。
$ dig mail.everfurniture.com [...] ;; 问题部分: ;mail.everfurniture.com。在 ;; 答案部分: mail.everfurniture.com.14400 IN CNAME mail.myserverworld.net。 mail.myserverworld.net.14400 IN A 94.136.40.62
应该删除该CNAME
记录,而应该有一个直接指向的 A 记录94.136.40.62