Exim 內部發送不正確的身份驗證

Exim 內部發送不正確的身份驗證

我在使用 Exim 的 CPanel 主機上透過 SMTP 發送經過驗證的電子郵件時遇到問題。

僅當腳本發送(連線)在伺服器內部執行時才會出現該問題。當我在外部環境中運行相同的腳本時,發送將順利運行。

SMTP -> get_lines(): $data is "535 Incorrect authentication data "

我相信問題出在 WHM / Exim 的某些配置上,因為直到上週才工作,但某些設定已更改以防止自動提交垃圾郵件。

我不知道哪些設定與問題的解決相關。如果您需要輸入 WHM 設定的任何參數,請告訴我。

答案1

如果我理解正確的話,只有在發送到本機時才會出現此錯誤?如果是這樣,請檢查連接到 lo 時是否啟用了 SMTP AUTH。在腳本使用的 SMTP 連接埠(大概是 25)上使用 telnet,發送初始 EHLO 命令並檢查是否公佈了腳本使用的正確 SMTP 驗證方法。

答案2

問題出在 cPHulk(登入阻止軟體)。伺服器上的客戶端腳本密碼錯誤,因此添加伺服器的 cPHulk 黑名單的外部 IP(固定)。解決方案是將IP加入cPHulk白名單。

相關內容