Email-Server

可以在向域發送電子郵件時設置郵件伺服器,始終按偏好設置目標 mx 記錄

  • August 15, 2016

向域(例如: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. 進入消息接受設置 > 高級設置 > 添加接受/路由規則
  2. 有條件:

一種。條件

一.1。接收域是mx5.example.com

b.2. 中繼電子郵件

灣。行動:

b.1。主機名**/ip:mx5.example.com25**

b.2. 設置(未選中)允許 StartTLS

保存配置


您是說 mx20 沒有響應但 mx5 有響應嗎?而 mx5 是域的最高優先級 MX?並且該郵件總是被發送到 mx20 而不是 mx5?那不應該發生。而且,與一個 MX 的連接失敗應導致嘗試連接到域中的下一個 MX。郵件最終應該會通過。

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

奇怪的東西:

我認為可以將 mx5.example.com 設置為郵件伺服器配置中發往 example.com 的郵件的中繼。你沒有說你使用的是什麼 SMTP 軟體,所以我不能告訴你怎麼做。如果這樣做,如果 mx5 出現問題,將沒有備份 M​​X (mx10, mx20)。

我相信 Postfix 是您閱讀的起點:http ://www.postfix.org/transport.5.html

引用自:https://serverfault.com/questions/796816