Dovecot dies while processing UIDL command when accessing malformed
Qpopper's mbox which has duplicated "From " separator. Qpopper
occasionally makes such header while rewriting mbox.
Thanks, fixed: http://hg.dovecot.org/dovecot-1.0/rev/89aa4c7f40b7
It works. Thanks you.
Although the malformed mbox I sent is consists of 2 messages, Dovecot
recognizes 3 messages.
+OK Dovecot ready.
user xxxxxxxx
+OK
pass xxxxxxxx
+OK Logged in.
list
+OK 3 messages:
1 23
2 940
3 968
.
retr 1
+OK 23 octets
X-UIDL: i[f"!$h*!!S67!!/RW!!
.
In the above pop3 session, message #1 and #2 is originally one
message, so Dovecot should recognize that the whole mbox contains 2
messages, not 3 messages.
I would like you to consider improving Dovecot to skip second (and
duplicated, unnecessary) "From" separator.
--
// --------------------------------------------------------------
// MAEDA, Go <[EMAIL PROTECTED]>