Creates a new set of #GMimeParserOptions.
Clones a #GMimeParserOptions.
Frees a set of #GMimeParserOptions.
Gets the compliance mode that should be used when parsing rfc822 addresses.
Note: Even in #GMIME_RFC_COMPLIANCE_STRICT mode, the address parser is fairly liberal in what it accepts. Setting it to #GMIME_RFC_COMPLIANCE_LOOSE just makes it try harder to deal with garbage input.
Gets whether or not the rfc822 address parser should allow addresses without a domain.
In general, you'll probably want this value to be %FALSE (the default) as it allows maximum interoperability with existing (broken) mail clients and other mail software such as sloppily written perl scripts (aka spambots) that do not properly quote the name when it contains a comma.
This option exists in order to allow parsing of mailbox addresses that do not have a domain component. These types of addresses are rare and were typically only used when sending mail to other users on the same UNIX system.
Gets the fallback charsets to try when decoding 8-bit headers.
Gets the compliance mode that should be used when parsing Content-Type and Content-Disposition parameters.
Note: Even in #GMIME_RFC_COMPLIANCE_STRICT mode, the parameter parser is fairly liberal in what it accepts. Setting it to #GMIME_RFC_COMPLIANCE_LOOSE just makes it try harder to deal with garbage input.
Gets the compliance mode that should be used when parsing rfc2047 encoded words.
Note: Even in #GMIME_RFC_COMPLIANCE_STRICT mode, the rfc2047 parser is fairly liberal in what it accepts. Setting it to #GMIME_RFC_COMPLIANCE_LOOSE just makes it try harder to deal with garbage input.
Sets the compliance mode that should be used when parsing rfc822 addresses.
In general, you'll probably want this value to be #GMIME_RFC_COMPLIANCE_LOOSE (the default) as it allows maximum interoperability with existing (broken) mail clients and other mail software such as sloppily written perl scripts (aka spambots).
Note: Even in #GMIME_RFC_COMPLIANCE_STRICT mode, the address parser is fairly liberal in what it accepts. Setting it to #GMIME_RFC_COMPLIANCE_LOOSE just makes it try harder to deal with garbage input.
a #GMimeRfcComplianceMode
Sets whether the rfc822 address parser should allow addresses without a domain.
In general, you'll probably want this value to be %FALSE (the default) as it allows maximum interoperability with existing (broken) mail clients and other mail software such as sloppily written perl scripts (aka spambots) that do not properly quote the name when it contains a comma.
This option exists in order to allow parsing of mailbox addresses that do not have a domain component. These types of addresses are rare and were typically only used when sending mail to other users on the same UNIX system.
%TRUE if the parser should allow addresses without a domain or %FALSE otherwise
Sets the fallback charsets to try when decoding 8-bit headers.
Note: It is recommended that the list of charsets start with utf-8 and end with iso-8859-1.
a %NULL-terminated list of charsets or %NULL for the default list
Sets the compliance mode that should be used when parsing Content-Type and Content-Disposition parameters.
In general, you'll probably want this value to be #GMIME_RFC_COMPLIANCE_LOOSE (the default) as it allows maximum interoperability with existing (broken) mail clients and other mail software such as sloppily written perl scripts (aka spambots).
Note: Even in #GMIME_RFC_COMPLIANCE_STRICT mode, the parameter parser is fairly liberal in what it accepts. Setting it to #GMIME_RFC_COMPLIANCE_LOOSE just makes it try harder to deal with garbage input.
a #GMimeRfcComplianceMode
Sets the compliance mode that should be used when parsing rfc2047 encoded words.
In general, you'll probably want this value to be #GMIME_RFC_COMPLIANCE_LOOSE (the default) as it allows maximum interoperability with existing (broken) mail clients and other mail software such as sloppily written perl scripts (aka spambots).
Note: Even in #GMIME_RFC_COMPLIANCE_STRICT mode, the parameter parser is fairly liberal in what it accepts. Setting it to #GMIME_RFC_COMPLIANCE_LOOSE just makes it try harder to deal with garbage input.
a #GMimeRfcComplianceMode
Gets the default parser options.
Creates a new set of #GMimeParserOptions.
A set of parser options used by #GMimeParser and various other parsing functions.