退信时提示421 invalid sender domain \'domain.cn\' (misconfigured+dns?)的解决方法

退信时返回的提示是

421 invalid sender domain 'domain.cn' (misconfigured+dns?)

因为收信方对发送方域名的MX进行检测有BUG而出现的问题。造成这个退信的原因是域名的MX记录所指向使用的是CNAME,而不是A记录。

比如我们使用的邮局域名是domain.cn,该域名的MX指向是pop.domain.cn,而pop.domain.cn是做CNAME指向到mail.s806.com,就会出现以上的退信情况。如果把pop.domain.cn改成做A记录指向到202.91.242.21,就可以解决这个问题。

我们发现,出现这种退信,对方都是使用了Nemesis ESMTP server这个邮件系统,它在检测域名的MX时的一个不足而造成的,所以并不是所有的邮箱都有这种情况。