[Mimedefang] Dovecot Metadata question

Kevin A. McGrail KMcGrail at PCCC.com
Wed Apr 21 09:36:40 EDT 2010


I have some odd indexing issues with Dovecot and I'm curious if it has 
to do with the metadata.  It's a longshot but something that is 
recommended for mbox format users at:

http://wiki.dovecot.org/MailboxFormat/mbox


    Dovecot's Metadata

Dovecot uses C-Client (ie. UW-IMAP, Pine) compatible headers in mbox 
messages to store metadata. These headers are:

    * X-IMAPbase: Contains UIDVALIDITY, last used UID and list of used
      keywords
    * X-IMAP: Same as X-IMAPbase but also specifies that the message is
      a "pseudo message"
    * X-UID: Message's allocated UID
    * Status: R (\Seen) and O (non-\Recent) flags
    * X-Status: A (\Answered), F (\Flagged), T (\Draft) and D (\Deleted)
      flags
    * X-Keywords: Message's keywords
    * Content-Length: Length of the message body in bytes

Whenever any of these headers exist, Dovecot treats them as its own 
private metadata. It does sanity checks for them, so the headers may 
also be modified or removed completely. None of these headers are sent 
to IMAP/POP3 clients when they read the mail. Preferably your LDA should 
strip all these headers before writing the mail to the mbox.


So I'm wondering if there is any reason these headers shouldn't be 
stripped for every email on the system by MD?

regards,
KAM



More information about the MIMEDefang mailing list