[Imap-protocol] Private FETCH items

Ken Murchison murch at andrew.cmu.edu
Wed Aug 22 12:05:18 PDT 2007


Folks,

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.


-- 
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University


More information about the Imap-protocol mailing list