Email
Postfix/Dovecot:SASL LOGIN 身份驗證中止
我在我的郵件伺服器上使用 Postfix 和 Dovecot (auth/LMTP)。一切正常,但我每天都會在日誌文件中註意到幾個警告:
postfix/smtpd[4169]: warning: unknown[MY.HOME.IP]: SASL LOGIN authentication aborted dovecot: auth: Warning: auth client 0 disconnected with 1 pending requests: EOF
是什麼導致了這個警告?這個警告是伺服器還是客戶端(Apple Mail)問題?
錯誤日誌表示客戶端在程序連接到 dovecot SASL 服務後中止了 SASL 身份驗證程序。
僅供參考,這裡是來自此頁面的 SASL LOGIN 事務範例。
S: 220 esmtp.example.com ESMTP C: ehlo client.example.com S: 250-esmtp.example.com S: 250-PIPELINING S: 250-8BITMIME S: 250-SIZE 255555555 S: 250 AUTH LOGIN PLAIN CRAM-MD5 C: auth login S: 334 VXNlcm5hbWU6 C: avlsdkfj S: 334 UGFzc3dvcmQ6 C: lkajsdfvlj S: 535 authentication failed (#5.7.1)
客戶端發布後
auth login
,需要在兩個單獨的事務中提供使用者名和密碼。客戶端可能會斷開連接或發送“*”命令以中止auth login
和伺服器響應(535 身份驗證失敗)狀態之間的連接。發生這種情況時:
- Postfix disconnect 記錄該事件
SASL LOGIN authentication aborted
- Postfix 與 dovecot SASL 服務斷開連接,dovecot也記錄此事件
auth client 0 disconnected with 1 pending requests: EOF
解決方案
你的伺服器很好。您需要追踪連接到您伺服器的郵件客戶端。除非您的客戶抱怨他無法發送電子郵件,否則無需擔心。