通過 Cloudflare 配置 SMTP
我的域名註冊商是 Cloudflare,我的網站是通過 A2 Hosting 託管的。我的問題是,當 A2 Hosting 是我的域名註冊商和網路主機時,我的電子郵件工作正常。現在,Thunderbird 或 Outlook 都無法連接到我的伺服器。
我目前的電子郵件 DNS 記錄是:
CNAME mail my.domain Auto Proxied MX my.domain my.domain 120 0 DNS only
嘗試在 Thunderbird 中設置我的電子郵件時,我在輸入我的電子郵件和密碼後收到以下消息:
找到 Microsoft Exchange 伺服器的配置
傳入:IMAP mail.my.domain SSL
傳出:SMTP mail.my.domain SSL
使用者名:user@my.domain
當我點擊完成時,它就在那裡旋轉檢查密碼…然後說無法在伺服器上登錄。可能是錯誤的配置、使用者名或密碼。
當我在hardenize.com檢查我的域並點擊左側電子郵件下的郵件伺服器時,它顯示在 TLS 下**測試失敗。**它還顯示郵件伺服器正在執行,已配置 STARTTLS 以及 DNSSEC。點擊左側的 TLS 後,它會顯示此網路錯誤以分析問題:
我們嘗試與伺服器通信時發生網路錯誤。
主機名: dc-2236d9e77805.my.domain
錯誤消息: java.net.SocketTimeoutException:讀取超時
IP 地址: 44.164.145.200此外,它顯示電子郵件證書未實施或禁用。我確實通過我的 cPanel 安裝並驗證了證書。
我嘗試了另一個工具checktls.com,結果顯示我的證書的以下消息:
Cert Hostname DOES NOT VERIFY (dc-2236d9e77805.my.domain != *.supercp.com | DNS:*.supercp.com | DNS:supercp.com) (see RFC-2818 section 3.1 paragraph 4 for info on wildcard ("*") matching) So email is encrypted but the host is not verified
我很茫然,過去 3 天一直在嘗試解決這個問題,但無濟於事。任何幫助將非常感激。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我現在正在接收和發送郵件。我對我的 DNS 記錄進行了以下更改:
- 刪除了 CNAME 記錄。
- 將 MX 記錄更改為:
MX my.domain mail.my.domain 120 0 DNS only
- 從 PTR 記錄複製 URL。
- 找到 URL 的 IP。
- 使用該 URL 的 IP 創建了一條 A 記錄:
A mail 44.164.145.200 Auto DNS only
hardenize.com 仍然顯示 java.net.SocketTimeoutException 但我相信這已經結束,因為 checktls.com 顯示一切都很好。
有幾件事沒有意義。第一的:
CNAME mail prismapixel.studio Auto Proxied
這意味著它
mail.prismapixel.studio
是一個CNAME
toprismapixel.studio.
但是,prismapixel.studio
返回三個A
記錄,都託管在 Cloudflare 上。您已聲明 Cloudflare 不託管您的電子郵件(當然,因為它們不是郵件主機)。你提到:我的郵件由 a2hosting.com 託管。
如果您想使用主機名
mail.prismapixel.studio
來訪問您的郵件,您需要將該 DNS 記錄指向 a2hosting 託管您的郵件的任何伺服器。此外,您的
MX
記錄指向prismapixel.studio
. 但是,正如我們現在已經知道的那樣,prismapixel.studio
返回三個A
記錄,全部託管在 Cloudflare。因此,您必須找到您在 a2hosting.com 分配的用於接收電子郵件的郵件伺服器的主機名(它可能與您用於檢索郵件的伺服器相同),然後將該主機名作為您的
prismapixel.studio
答案的MX
記錄。這兩件事是您在郵件客戶端(以及接收郵件)中看到的問題的原因。