可以在向域發送電子郵件時設置郵件伺服器,始終按偏好設置目標 mx 記錄
向域(例如:example.com)發送電子郵件時遇到問題。在我的伺服器日誌中總是顯示錯誤:
Fail-info: Unable to connect to zzz.zzz.zzz.zzz : Connection timed out Status:PROCESSED - RELAY MBox:INBOX
我在http://mxtoolbox.com中檢查了域的 Mx 記錄,並顯示 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
當我 TES SMTP 的 mx 記錄只有pref 5工作但我的電子郵件伺服器總是發送郵件到pref 20
是否可以強制我的電子郵件伺服器從mx record pref 5 發送電子郵件? 以及如何配置它?
順便說一句,對不起我的英語不好,這是我第一次配置郵件伺服器
更新:我的郵件伺服器使用https://www.axigen.com
感謝@Ryan Babchishin解決了這個問題 使用支持中繼的配置 axigen 解決了這個問題,
- 進入消息接受設置 > 高級設置 > 添加接受/路由規則
- 有條件:
一種。條件
一.1。接收域是mx5.example.com
b.2. 中繼電子郵件
灣。行動:
b.1。主機名**/ip:mx5.example.com埠25**
b.2. 設置(未選中)允許 StartTLS
保存配置
您是說 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