
目前我有一個網站 example.com,託管在一些舊服務提供者上。我正在將其轉移到我使用的其他服務提供者。
我需要使用現有設定本身透過 Outlook 存取郵件。
example.com 的使用者透過 Outlook 存取他們的 @example.com 電子郵件
我無法移動郵件伺服器,因此我想到為它公開 mail.example.com,而不是使用指向它的舊郵件伺服器的 MX 記錄。我的 DNS 記錄如下所示
example.com 14000 MX 10 mail.example.com
example.com 14000 A 123.456.789.100 (new IP)
mail.example.com 14000 A 241.123.151.900 (old IP)
mail.example.com 14000 MX 10 mail.example.com (new record)
使用者可以使用 mail.example.com 透過 Outlook 進行連線;但他們不想做出這樣的改變。有什麼辦法可以繼續允許使用 example.com 來存取電子郵件和網站。
我預計 MX 記錄是唯一需要的,但嘗試使用 example.com(無郵件前綴)進行連線會導致逾時。
我已經解決了一堆相關問題,所有這些都讓我覺得設定 MX 記錄應該足夠了。我應該補充一點,郵件伺服器的系統很糟糕,而且速度很慢。 MXToolbox 抱怨它花費了超過 15 秒的時間,因此可能會導致一些超時,但如果我將 MX 更改為 example.com 和舊 IP,它會在幾秒鐘內通過 Outlook 進行連接(即沒有超時)
編輯:
使用者群組:郵件伺服器由度假村的工作人員使用,而網站則由想要更多了解該地方的潛在訪客使用。環境:我不確定舊的東西託管在哪裡,但有一個 CPanel 允許我更改 DNS 記錄。 GoDaddy 上有類似設定的新內容。
我的任務是將網頁伺服器移至新主機,這只是 A 記錄的變更。我不知道舊主機上也有在運行郵件伺服器。移動後,用戶開始抱怨,所以我查看了其他記錄,意識到 MX 指向同一個網域(即 example.com) 還有一個 CNAME 將 mail.example.com 更改為 example.com 我將 CNAME 更改為A 指向舊IP 位址,MX 指向mail.example.com。給了它大約 5 小時(舊的 TTL 是 4 小時)並按照上面的說明進行了嘗試。最終,我不得不恢復所有內容,因為用戶一直抱怨它不起作用。
我過去所做的所有其他電子郵件配置都是簡單地為伺服器 -> 郵件伺服器新增 MX 記錄,並讓人們直接透過郵件伺服器設定存取...(例如:mysite.com 使用 Gmail 作為網頁伺服器,使用者透過imap.gmail.com 和smtp.gmail.com 連線)這就是為什麼我懷疑是否可以做到這一點。
答案1
僅 MX 記錄控制一thing:來自其他網域的傳入傳遞(即郵件交換)。它們不會影響 Outlook 等用戶端應用程式連接到 SMTP 伺服器的位置,甚至不會影響應用程式尋找 IMAP 或 POP 伺服器的位置。
因此,如果有人在 Outlook 中輸入“example.com”作為其 IMAP 伺服器,則 Outlook 將繼續嘗試連接到“example.com”,直到他們手動更改它。除了通知您的用戶從現在開始他們必須使用“imap.example.com”之外,您對此無能為力。
(SRV 相當於MX 記錄的“客戶端SMTP/IMAP/POP”,但很少有應用程式會查詢SRV 記錄,即使是那些查詢的應用程序,通常也只會在設定過程中執行一次。Outlook 根本不支援SRV 記錄。
短期內,您可以設定從舊伺服器到新伺服器的 TCP 中繼/代理,但這並不是您想要長期保留的東西。