Email
未公佈 exim4 時使用 503 AUTH 命令 - Outlook
我確實不斷收到此錯誤:
503 AUTH command used when not advertised
我看過這個問題:exim configuration: 503 AUTH command used when not Advertisement
不同之處在於,當我遠端登錄到伺服器時,我什至沒有顯示 AUTH 選項。
EHLO example: Escape character is '^]'. 220 mail.server.com ESMTP Exim 4.80 Wed, 20 Jan 2016 23:41:12 +0000 ehlo maciej 250-mail.server.com Hello maciej [185.83.216.7] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250 HELP auth 503 AUTH command used when not advertised HELO example: Escape character is '^]'. 220 mail.server.com ESMTP Exim 4.80 Wed, 20 Jan 2016 23:42:54 +0000 helo maciej 250 mail.server.com Hello maciej [185.83.216.7]
我試圖啟用
hosts = * control = allow_auth_unadvertised
但要麼我在錯誤的地方做這件事,要麼就是不起作用。我也嘗試過 google-ing,嘗試了一些我發現但都沒有奏效的例子。
我想要實現的是:將 Outlook(根據標題)與我的伺服器 exim4 連接。
PS。Thunderbird 和 RainLoop 似乎工作正常。只是 Outlook 拒絕工作。
有誰知道我怎樣才能讓這個工作?
從我所看到的 Outlook 可能預設嘗試身份驗證。如果您尚未設置身份驗證機制,這將導致問題。其他客戶端可能檢測到您不提供或不需要身份驗證。
Outlook 確實提供了在其伺服器配置選項卡中關閉身份驗證的選項。可能很難改變。
對於這種客戶端,我需要通過加密連接進行身份驗證。這可以通過送出埠 (587) 上的 startTLS 以及正常 SMTP 埠 (25) 獲得。這可能會解決您的問題。
某些版本的 Outlook 使用過時的登錄對話框。有一個 Exim 身份驗證器,提供 tje 所需的對話框。您可能希望設置一個虛擬身份驗證器來進行始終通過的測試。