遷移電子郵件伺服器

遷移電子郵件伺服器

我正在將一家小公司的電子郵件從一個簡單的設定遷移到另一種簡單的設定。 MX 記錄保留在原始伺服器上。另外,CNAME 指向原始伺服器 - 我不知道為什麼,因為我一開始就沒有設定它。我已經能夠在電子郵件用戶端上使用這兩個伺服器 IP 位址來發送電子郵件。我已經能夠使用電子郵件用戶端上的伺服器 IP 位址在原始伺服器上而不是在新伺服器上接收電子郵件。並不太令人驚訝。我想知道是否有推薦的測試方法接收在我更改 MX 記錄之前在新伺服器上?或者,是否建議僅更改 MX 記錄(以及我想的 CNAME 條目?),然後讓結果傳播?

答案1

根據您能夠配置的軟體類型,您有幾個選項。

如果您發送測試訊息的伺服器碰巧是 Exim,您可以設定一個手動路由,完全跳過 DNS,並將訊息直接發送到您的測試伺服器。文件和範例在這裡: https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_manualroute_router.html#SECID123

其他電子郵件伺服器很可能具有與此類似的功能,但 Exim 是我所知道的,因此我無法評論其他郵件伺服器。

您的另一個選擇是使用您的虛假 MX 記錄來設定 DNS 解析器(例如 BIND)。然後配置您的發送電子郵件伺服器以使用自訂 DNS 解析器來解析 DNS 記錄。在 Linux 上,/etc/resolve.conf在許多情況下,您可以編輯來更改郵件伺服器所使用的解析程式。

相關內容