Tuesday, April 25, 2006

Outlook 2003無法收取POP3信件

設置完dovecot pop3 後無法通過outlook 2003 收信, 但outlook 設置wizard中的測試全部通過.只是在[接收及發送]時在順利傳送而接收出現0x800ccc0f錯誤.
檢查日誌: /var/log/mail.log
Apr 23 06:52:58 debian dovecot: pop3(tuser): Effective uid=1000, gid=1000
Apr 23 06:52:58 debian dovecot: pop3(tuser): pop3_uidl_format setting is missing from config file
Apr 23 06:52:58 debian dovecot: pop3-login: Login: user=, method=PLAIN, rip=192.168.1.251, lip=192.168.10.199, TLS
Apr 23 06:52:58 debian dovecot: child 25917 (pop3) returned error 89

google 一下 pop3_uidl_format 參考http://wiki.dovecot.org/Migration
懷疑/etc/dovecot/dovecot.conf 設置不當. 設置成如下內容.
pop3_uidl_format = %v-%u
儲存並重新啟動dovecot即可

後注:
用%v-%u (Courier Version 2 格式),因之前曾安裝過courier,故用此格式.
而SquirrelMail不能讀已建用戶Sent/Draft等Mail Floder,懷疑與由courier轉成dovecot但未做相應的轉換有關.

No comments: