Description of problem: Because plaintext LOGINs are disabled now by default, I thought I'd try SSL. But sylpheed is giving me these errors: ** LibSylph-WARNING: SSL_read() returned error 5, ret = 0 ** LibSylph-WARNING: sock_read: received EOF Version-Release number of selected component (if applicable): dovecot-1.0-0.beta2.2 How reproducible: Always Steps to Reproduce: 1. Install dovecot 2. Set sylpheed to use SSL or STARTTLS 3. Fetch E-mail Actual results: * Connecting to POP3 server: red.pwd.internal... ** LibSylph-WARNING: red.pwd.internal: SSL certificate verify failed (18: self signed certificate) [08:05:08] POP3< +OK Dovecot ready. [08:05:08] POP3> USER dickson [08:05:08] POP3< +OK [08:05:08] POP3> PASS ******** [08:05:08] POP3< +OK Logged in. [08:05:08] POP3> STAT ** LibSylph-WARNING: SSL_read() returned error 5, ret = 0 ** LibSylph-WARNING: sock_read: received EOF ** LibSylph-WARNING: [08:05:08] Connection closed by the remote host. ** Connection closed by the remote host. Expected results: E-mail being downloaded Additional info: I first had this problem with sylpheed-2.1.6, but I downloaded and compiled 2.2.0beta7 to verify that it wasn't just that version. Both systems are running the latest version of devel (only this very latest version of dovecot became available while I was debugging, but it too has the problem). Is there another MUA that supports SSL that I can test against dovecot?
Ok, this might not be an SSL problem. Setting disable_plaintext_auth = no, I get: * Connecting to POP3 server: red.pwd.internal... [08:20:33] POP3< +OK Dovecot ready. [08:20:33] POP3> USER dickson [08:20:33] POP3< +OK [08:20:33] POP3> PASS ******** [08:20:33] POP3< +OK Logged in. [08:20:33] POP3> STAT ** LibSylph-WARNING: sock_read: received EOF ** LibSylph-WARNING: [08:20:33] Connection closed by the remote host. ** Connection closed by the remote host.
maillog (on server running dovecot) is getting: child 3363 (pop3) returned error 89
the error (here) also says: pop3(dovetest): pop3_uidl_format setting is missing from config file can you please try adding this to your dovecot.conf and see if it fixes the problem? if yes, i'll see if i can add a default for this setting into the configfile
Setting it to the new default value (%08Xu%08Xv) resolved this issue, both for plain text and SSL.
To relnotes: Could we please have something in the spirit of the following text added to FC5 release notes? I don't know of a technical solution to this problem that would be plausible, so probably documenting this behaviour in relnotes is the best compromise. The default setting of pop3_uidl_format for dovecot pop3 server changed from previous versions of Fedora Core. If you already use dovecot pop3, your setting may be different than the new default, so please make sure to check this and change it accordingly. If the uidl format changes in upgrade, all mails that are kept on the server by pop3 clients will be re-downloaded. This may or may not be a problem depending on situation.
http://fedoraproject.org/wiki/Docs/Beats/PackageNotes contains a note about dovecot that seems to address this situation and others. If this particular change is worth highlighting above others, for example because it is more likely to happen to Fedora users, than please include it. You can edit the wiki directly (let me know if you don't have permissions and I'll add you to EditGroup), or let us know here if you think this more detailed entry is necessary. Thanks for thinking of the release notes!
I suppose what is there is sufficient. Closing this bug.