[Dovecot] Dovecot crashes with malformed Qpopper's mbox
前田 剛
maeda-g at secom-sanin.co.jp
Thu May 24 13:31:38 EEST 2007
>> 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 <maeda-g at secom-sanin.co.jp>
More information about the dovecot
mailing list