GMimeParserWarning

Issues the @GMimeParser detects. Note that the GMIME_CRIT_* issues indicate that some parts of the @GMimeParser input may be ignored or will be interpreted differently by other software products.

Values

ValueMeaning
WarnDuplicatedHeader1

Repeated exactly the same header which should exist only once.

WarnDuplicatedParameter2

Repeated exactly the same header parameter.

WarnUnencoded8bitHeader3

A header contains unencoded 8-bit characters.

WarnInvalidContentType4

Invalid content type, assuming application/octet-stream.

WarnInvalidRfc2047HeaderValue5

Invalid RFC 2047 encoded header value.

WarnMalformedMultipart6

No child parts detected within a multipart.

WarnTruncatedMessage7

The message is truncated.

WarnMalformedMessage8

The message is malformed.

CritInvalidHeaderName9

Invalid header name, the parser may skip the message or parts of it.

CritConflictingHeader10

Conflicting header.

CritConflictingParameter11

Conflicting header parameter.

CritMultipartWithoutBoundary12

A multipart lacks the required boundary parameter.

WarnInvalidParameter13

Invalid header parameter.

WarnInvalidAddressList14

Invalid address list.

CritNestingOverflow15

The maximum MIME nesting level has been exceeded. This is very likely to be an attempt to exploit the MIME parser.

WarnPartWithoutContent16

A MIME part's headers were terminated by a boundary marker.

CritPartWithoutHeadersOrContent17

A MIME part was encountered without any headers -or- content. This is very likely to be an attempt to exploit the MIME parser.