当目标域具有多个 MX 记录时,我的 Exchange 服务器 2013 不会选择优先级最高的 MX 记录,而是始终尝试传递优先级最低的 mx 记录。
0 cmcantanhede-pt0e.mail.protection.outlook.com 104.47.51.138
Microsoft Corporation (AS8075) 60 min Blacklist Check SMTP Test
20 mail.cm-cantanhede.pt 194.65.129.164
Unknown (AS3243) 60 min Blacklist Check SMTP Test
在此示例中,它始终尝试向具有优先级 20 的 MX 记录的主机发送邮件,这是错误的
答案1
经过维基百科:根据 RFC 5321,编号最小的记录最优先。
因此,这是接收方端的配置(如果需要更正)。
但是,在 Exchange 中,您可以使用以下方法作为解决方法:
为此收件人域创建一个额外的发送连接器并指定一个智能主机(您想要向其传递邮件的服务器)
Spiceworks 中有一个类似情况的帖子:对接收者使用优先 MX 记录