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]>


Reply via email to