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