On Fri, Oct 08 2010, Dan Christensen wrote: > I'm no expert, but my understanding is that in normal operation, > UIDVALIDITY never changes, even when messages arrive, are deleted, or > flags change. So it can't help solve the problem at hand. That's totally the opposite. A UIDVALIDITY number design a mailbox in a state. If any change occurs, the UIDVALIDITY number changes. That's how you know you need to do a FETCH 1:* to resynchronize your (cached) version of the mailbox. Read section 2.3.1.1 of RFC3501. -- Julien Danjou // ᐰ http://julien.danjou.info