*/
enum ContentEncoding
{
- ENC_OTHER,
- ENC_7BIT,
- ENC_8BIT,
- ENC_QUOTED_PRINTABLE,
- ENC_BASE64,
- ENC_BINARY,
- ENC_UUENCODED
+ ENC_OTHER, ///< Encoding unknown
+ ENC_7BIT, ///< 7-bit text
+ ENC_8BIT, ///< 8-bit text
+ ENC_QUOTED_PRINTABLE, ///< Quoted-printable text
+ ENC_BASE64, ///< Base-64 encoded text
+ ENC_BINARY, ///< Binary
+ ENC_UUENCODED, ///< UUEncoded text
};
/**
*/
enum ContentDisposition
{
- DISP_INLINE,
- DISP_ATTACH,
- DISP_FORM_DATA,
- DISP_NONE, ///< No preferred disposition
+ DISP_INLINE, ///< Content is inline
+ DISP_ATTACH, ///< Content is attached
+ DISP_FORM_DATA, ///< Content is form-data
+ DISP_NONE, ///< No preferred disposition
};
/* MIME encoding/decoding global vars */
MUTT_TRASH, ///< Trashed messages
/* actions for mutt_pattern_comp/mutt_pattern_exec */
- MUTT_AND,
- MUTT_OR,
- MUTT_THREAD,
- MUTT_PARENT,
- MUTT_CHILDREN,
- MUTT_TO,
- MUTT_CC,
- MUTT_COLLAPSED,
- MUTT_SUBJECT,
- MUTT_FROM,
- MUTT_DATE,
- MUTT_DATE_RECEIVED,
- MUTT_DUPLICATED,
- MUTT_UNREFERENCED,
- MUTT_BROKEN,
- MUTT_ID,
- MUTT_BODY,
- MUTT_HEADER,
- MUTT_HORMEL,
- MUTT_WHOLE_MSG,
- MUTT_SENDER,
- MUTT_MESSAGE,
- MUTT_SCORE,
- MUTT_SIZE,
- MUTT_REFERENCE,
- MUTT_RECIPIENT,
- MUTT_LIST,
- MUTT_SUBSCRIBED_LIST,
- MUTT_PERSONAL_RECIP,
- MUTT_PERSONAL_FROM,
- MUTT_ADDRESS,
- MUTT_CRYPT_SIGN,
- MUTT_CRYPT_VERIFIED,
- MUTT_CRYPT_ENCRYPT,
- MUTT_PGP_KEY,
- MUTT_XLABEL,
- MUTT_SERVERSEARCH,
- MUTT_DRIVER_TAGS,
- MUTT_MIMEATTACH,
- MUTT_MIMETYPE,
+ MUTT_AND, ///< Both patterns must match
+ MUTT_OR, ///< Either pattern can match
+ MUTT_THREAD, ///< Pattern matches email thread
+ MUTT_PARENT, ///< Pattern matches parent
+ MUTT_CHILDREN, ///< Pattern matches a child email
+ MUTT_TO, ///< Pattern matches 'To:' field
+ MUTT_CC, ///< Pattern matches 'Cc:' field
+ MUTT_COLLAPSED, ///< Thread is collapsed
+ MUTT_SUBJECT, ///< Pattern matches 'Subject:' field
+ MUTT_FROM, ///< Pattern matches 'From:' field
+ MUTT_DATE, ///< Pattern matches 'Date:' field
+ MUTT_DATE_RECEIVED, ///< Pattern matches date received
+ MUTT_DUPLICATED, ///< Duplicate message
+ MUTT_UNREFERENCED, ///< Message is unreferenced in the thread
+ MUTT_BROKEN, ///< Message is part of a broken thread
+ MUTT_ID, ///< Pattern matches email's Message-Id
+ MUTT_BODY, ///< Pattern matches email's body
+ MUTT_HEADER, ///< Pattern matches email's header
+ MUTT_HORMEL, ///< Pattern matches email's spam score
+ MUTT_WHOLE_MSG, ///< Pattern matches raw email text
+ MUTT_SENDER, ///< Pattern matches sender
+ MUTT_MESSAGE, ///< Pattern matches message number
+ MUTT_SCORE, ///< Pattern matches email's score
+ MUTT_SIZE, ///< Pattern matches email's size
+ MUTT_REFERENCE, ///< Pattern matches 'References:' or 'In-Reply-To:' field
+ MUTT_RECIPIENT, ///< User is a recipient of the email
+ MUTT_LIST, ///< Email is on mailing list
+ MUTT_SUBSCRIBED_LIST, ///< Email is on subscribed mailing list
+ MUTT_PERSONAL_RECIP, ///< Email is addressed to the user
+ MUTT_PERSONAL_FROM, ///< Email is from the user
+ MUTT_ADDRESS, ///< Pattern matches any address field
+ MUTT_CRYPT_SIGN, ///< Message is signed
+ MUTT_CRYPT_VERIFIED, ///< Message is crypographically verified
+ MUTT_CRYPT_ENCRYPT, ///< Message is encrypted
+ MUTT_PGP_KEY, ///< Message has PGP key
+ MUTT_XLABEL, ///< Pattern matches keyword/label
+ MUTT_SERVERSEARCH, ///< Server-side pattern matches
+ MUTT_DRIVER_TAGS, ///< Pattern matches message tags
+ MUTT_MIMEATTACH, ///< Pattern matches number of attachments
+ MUTT_MIMETYPE, ///< Pattern matches MIME type
#ifdef USE_NNTP
- MUTT_NEWSGROUPS,
+ MUTT_NEWSGROUPS, ///< Pattern matches newsgroup
#endif
/* Options for Mailcap lookup */