是否可以设置邮件服务器在向域发送电子邮件时始终按偏好定位 mx 记录

是否可以设置邮件服务器在向域发送电子邮件时始终按偏好定位 mx 记录

我在向域名(例如:example.com)发送电子邮件时遇到问题。在我的服务器日志中总是显示错误:

Fail-info: Unable to connect to zzz.zzz.zzz.zzz : Connection timed out
Status:PROCESSED - RELAY
MBox:INBOX

我已经检查了域名的 Mx 记录http://mxtoolbox.com并显示 3 mx 记录如下:

Pref    Hostname            IP Address          TTL     
5       mx5.example.com     xxx.xxx.xxx.xxx     11 hrs
10      mx10.example.com    yyy.yyy.yyy.yyy     11 hrs
20      mx20.example.com    zzz.zzz.zzz.zzz     11 hrs 

当我仅使用 mx 记录的 TES SMTP偏好 5可以正常工作,但我的电子邮件服务器总是将邮件发送到偏好 20

是否可以强制我的电子邮件服务器从mx 记录首选项 5 ? 以及如何配置它?

顺便说一句,抱歉我的英语不好,这是我第一次配置邮件服务器

更新:我的邮件服务器使用https://www.axigen.com

已解决,感谢@Ryan Babchishin使用支持中继的配置 axigen 解决了这个问题,

  1. 进入信息接受设置 > 高级设置 > 添加接受/路由规则

  2. 有条件:

    a. 条件

    a.1. 接收方域名是mx5.example.com

    b.2. 转发电子邮件

    b. 行动:

    b.1. 主机名/ip:mx5.example.com港口二十五

    b.2. 设置(未选中)允许 StartTLS

保存配置


答案1

您是说 mx20 没有响应但 mx5 响应吗?而且 mx5 是域中优先级最高的 MX?而且邮件总是发送到 mx20 而不是 mx5?这不应该发生。而且,与一个 MX 的连接失败应该导致尝试连接到域中的下一个 MX。邮件最终应该会通过。

我不认为它真的在你的控制之下,除非你想做一些奇怪的事情。

奇怪的是:

我认为可以在邮件服务器配置中将 mx5.example.com 设置为发往 example.com 的邮件的中继。你没有说明你使用的是什么 SMTP 软件,所以我无法告诉你怎么做。如果你这样做,如果 mx5 出现问题,将没有备份 MX(mx10、mx20)。

我相信,有了 Postfix,你的阅读就从这里开始:http://www.postfix.org/transport.5.html

相关内容