On Thu, 2011-08-25 at 15:11 -0400, Nick Celebic wrote:> I saw a few commits for 2.0.13 that added MAIL_FETCH_POP3_ORDER, but I
> haven't been able to find any information on how to use it.
You'll need to add "O<number>" fields to dovecot-uidlist
where the
numbers are sorted in the order you want the mails to show up. For
example:
1 O2 Pfoo :mailfile1
2 O1 Pbar :mailfile2
Now message with IMAP UID 2 is shown first in POP3 UIDL (with POP3 UIDL
"bar") and the message with IMAP UID 1 is shown second in POP3 UIDL
(with POP3 UIDL "foo").
But if you're only migrating from another POP3 server, this doesn't
matter. It was added only to fix the situation when IMAP UID order
doesn't match POP3 UIDL order and the user has been using both IMAP and
POP3.
So if you simply want POP3 UIDLs to be in wanted order, just put them in
the right order to dovecot-uidlist:
1 Pbar :mailfile2
2 Pfoo :mailfile1
http://no1.wiki2.dovecot.org/MailboxFormat/Maildir explains
dovecot-uidlist more, and you can also look at
http://www.dovecot.org/tools/courier-dovecot-migrate.pl as an example.