[Imap-protocol] Private FETCH items
murch at andrew.cmu.edu
Wed Aug 22 12:05:18 PDT 2007
I was recently given a patch to Cyrus IMAP which adds 3 new FETCH items
(GUID, RFC822.MD5, and RFC822.FILESIZE) for a message which helps with
consistency checking when a message store is replicated.
I'm considering applying this patch, since it will be useful for CMU and
others, but I'd like to solicit opinions regarding adding new FETCH
items vs. making these items new ANNOTATE entries (although Cyrus
doesn't currently implement ANNOTATE).
FYI, the difference between RFC822.SIZE and RFC822.FILESIZE is that the
former uses the cached size in the message index file, and the latter
stat()s for the file size at the time of the request. I'm not thrilled
with the name of this item, so I'd be open to suggestions.
Project Cyrus Developer/Maintainer
Carnegie Mellon University
More information about the Imap-protocol