Re: [Dovecot] Converting from qpopper mbox to dovecot maildir
26 Jul
2011
26 Jul
'11
5:34 a.m.
Dimos Alevizos <dalevizo@otenet.gr> wrote:
I haven't heard any user complaint about this, but perhaps nobody tried this before.
I recreated this situation (copy old qpopper message INBOX -> tmpbox -> INBOX) and produced two messages with identical X-UIDL headers, but according to the Wikipedia entry for POP3:
Comparison with IMAP
Clients that leave mail on servers generally use the UIDL command
to get the current association of message-numbers to message
identified by its unique identifier. The unique identifier
is arbitrary, and might be repeated if the mailbox contains
identical messages.
This is echoed in RFC1939 (page 11-12)
While it is generally preferable for server implementations
to store arbitrarily assigned unique-ids in the maildrop,
this specification is intended to permit unique-ids to be
calculated as a hash of the message. Clients should be able
to handle a situation where two identical copies of a
message in a maildrop have the same unique-id.
So POP3 UIDLs are not guaranteed to be unique, especially if the messages are the same. Perhaps some mail readers are making unwarranted assumptions about the uniqueness of UIDLs:
http://www.eggheadcafe.com/software/aspnet/33485042/duplicate-messageiduidlleave-on-serverrepeated-downloads-of-em.aspx
https://www.ritlabs.com/bt/view.php?id=3599
Joseph Tam <jtam.home@gmail.com>
5003
Age (days ago)
5003
Last active (days ago)
0 comments
1 participants
participants (1)
-
Joseph Tam