Mercurial > dovecot > core-2.2
diff src/lib-mail/message-parser.h @ 6156:e18086698ebf HEAD
By default assume MIME message if Content-Type: exists even if Mime-Version:
doesn't. MESSAGE_PARSER_FLAG_MIME_VERSION_STRICT disables this.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 02 Aug 2007 14:21:05 +0300 |
parents | 5dee807e53cf |
children | e4eb71ae8e96 |
line wrap: on
line diff
--- a/src/lib-mail/message-parser.h Wed Aug 01 14:38:28 2007 +0300 +++ b/src/lib-mail/message-parser.h Thu Aug 02 14:21:05 2007 +0300 @@ -5,7 +5,12 @@ #include "message-size.h" enum message_parser_flags { - MESSAGE_PARSER_FLAG_SKIP_BODY_BLOCK = 0x01 + /* Don't return message bodies in message_blocks. */ + MESSAGE_PARSER_FLAG_SKIP_BODY_BLOCK = 0x01, + /* Buggy software creates Content-Type: headers without Mime-Version: + header. By default we allow this and assume message is MIME if + Content-Type: is found. This flag disables this. */ + MESSAGE_PARSER_FLAG_MIME_VERSION_STRICT = 0x02 }; /* Note that these flags are used directly by message-parser-serialize, so