On Tue, 2010-05-04 at 12:03 -0700, Mark Crispin wrote: > A better implementation would use an index file that maps between a > UID > and a device/inode number of the file. To open and synchronize, you > stat() all the files and then correlate that with the index to build a > map. This would also identify newly-added and expunged messages.
It wouldn't be enough to identify message with device/inode, because inodes get reused. So if message A is expunged and a new message B is saved (both externally to IMAP server's knowledge), IMAP server might now think that A still exists, except now it has B's contents.
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Imap-uw mailing list [email protected] http://mailman2.u.washington.edu/mailman/listinfo/imap-uw
