This reordering also appears to needlessly cause new pop3 UIDL's to be
created in certain cases too; for example:
courierimapuiddb
1727 1268763912.M544686P12485V0000000000000805I02DD03CD_79,S=8529
1731 1268763915.M68112P12485V0000000000000805I02DD03D1_83,S=1176
1732 1268763915.M376124P12485V0000000000000805I02DD03D3_84,S=3861
courierpop3dsizelist
1268763912.M544686P12485V0000000000000805I02DD03CD_79,S=8529:2,S 8727
60522:1130193397
1268763915.M376124P12485V0000000000000805I02DD03D3_84,S=3861:2,RS 3946
60523:1130193397
1268763915.M68112P12485V0000000000000805I02DD03D1_83,S=1176:2,RS 1209
60524:1130193397
In this example the 1268763915.M68..._83 file gets a new UIDL assigned
to it; however if I go in and manually insert the entry into the
dovecot-uidlist file then everything works fine apart from the two
entries get flipped around (but the UIDL's are preserved correctly). I'm
assuming this is actually a bug as from my understanding it's always
worse to create a new pop3 UIDL than to change the ordering.
Mark
05-01-2011 17:28, Mark Zealey yazmış:
Hi there,
I've just been experimenting with the latest
courier-dovecot-migrate.pl script and I notice that it favours keeping
pop3 UIDL ordering rather than IMAP UID preservation. There is this
comment (line 312):
# POP3 clients may want to get POP3 UIDLs in the same order always.
# Preserve the order even if it causes IMAP UIDs to change.
Does anyone have details as to which clients this actually causes a
problem with? If it's some really old software then perhaps we'd
prefer to keep the imap UID's the same but change the POP3 UIDL
ordering (not the UIDL numbering though of course)
Thanks,
Mark