更改提供者中繼主機時出現 TLS 問題

更改提供者中繼主機時出現 TLS 問題

晚安,

第一次發文。這個論壇及其多次幫助了我。

我正在尋找有關我遇到的問題的一些建議/觀點。

伺服器相對較舊,確切地說是 Debian 6,但由於一些重要的遺留應用程序,正確升級並不是一個立即的選擇(我正在考慮將來通過 docker 包含其中一些應用程序)

傳出電子郵件始終使用 Exim 使用我們的 isp smarhost 透過電子郵件帳戶、經過驗證的 IP 位址和加密密碼發送。這一直運作得很好。然而,由於電子郵件量的原因,我們不得不考慮放棄我們的 ISP 並轉向專門的中繼提供者。

我們的新中繼主機透過 IP 進行身份驗證,並且可以設定為使用 TLS。透過 exim 的 dpkg-reconfigure 切換後,一切正常,通常持續數小時。然後我收到延遲的郵件和以下類型的錯誤訊息。

10:15:12 TLS error on connection to relayhost [relay ip] (recv): A TLS packet with unexpected length was received.   
10:15:12 Remote host relayhost [relayip] closed connection in response to MAIL FROM:<our email> SIZE=2136

我承認我對 Exim 的了解有限,我通常會到這樣的網站尋求建議

我嘗試製作檔案 /etc/exim4/conf.d/main/00_localmacros,並添加

gnutls_compat_mode=true
gnutls_require_protocols=NORMAL:%COMPAT:-VERS-TLS1.1:-VERS-TLS1.2

這工作了一段時間。

我感覺我在這裡遺漏了有關 TLS 的一些非常基本的東西。我們的中繼主機建議從源頭重建exim,他們將在新的一年為此提供有成本的技術支援。

現在我已經恢復到 isp 方法。任何意見和/或建議將不勝感激。

相關內容