Thursday, April 27, 2006

Dovecot POP3 不允許經Port 110收信

情況:
設置Outlook 2003 用POP3 Port 110 時,彈出輸入用戶名稱和密碼,即使輸入正確亦不能通過.後在/etc/dovecot/dovecot.conf 中使用protocols = pop3s , 並在outlook 選用POP3須加密連線SSL 端口為995後即可連接收取信件, 但會提加密連接憑證無法確認來源,是否繼續等.

症兆:
若在dovecot.conf 中 prototcols = pop3
檢查/var/log/mail.log有以下一句

Apr 27 13:15:53 debian dovecot: pop3-login: Login failed: Plaintext authentication disabled: rip=192.168.1.251, lip=192.168.10.199

成因及解決方法:
問題在於server不接受Plaintext Authentication,而使用POP3S又因SSL連接所用的憑證不是正式公證授權,雖可使用,但每次Outlook均會發出警告.

若使用POP3則需在dovecot.conf設置明確允許Plaintext Authentiction 令
disable_plaintext_auth = no
並重新啟動dovecot
在Client中用回pop3 及port 110

No comments: