An address type.
A description of the user's preference for encrypted messaging.
A cipher algorithm.
A Content-Transfer-Encoding enumeration.
Decryption flags.
A hash algorithm.
Used with functions like gmime.filter_best.FilterBest.encoding and gmime.object.ObjectWrap.encode as the 'constraint' argument. These values provide a means of letting the filter know what the encoding constraints are for the stream.
Encryption flags.
Bit flags to enable charset and/or encoding scanning to make educated guesses as to what the best charset and/or encodings to use for the content passed through the filter.
The mode for a #GMimeFilterFrom filter.
The mode for the #GMimeFilterGZip filter.
An enum of formats.
There are two commonly used line-endings used by modern Operating Systems. Unix-based systems such as Linux and Mac OS use a single character ('\n' aka LF) to represent the end of line where-as Windows (or DOS) uses a sequence of two characters ("\r\n" aka CRLF). Most text-based network protocols such as SMTP, POP3, and IMAP use the CRLF sequence as well.
The type of OpenPGP data found, if any.
The current state of the #GMimeFilterOpenPGP filter.
The MIME specifications specify that the proper method for encoding Content-Type and Content-Disposition parameter values is the method described in <ulink url="https://tools.ietf.org/html/rfc2231">rfc2231</ulink>. However, it is common for some older email clients to improperly encode using the method described in <ulink url="https://tools.ietf.org/html/rfc2047">rfc2047</ulink> instead.
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.
A public-key algorithm.
An RFC compliance mode.
The S/MIME data type.
Relative seek position.
A value representing the signature status bit flags for a particular #GMimeSignature.
The buffering mode for a #GMimeStreamBuffer stream.
The trust level of a certificate. Trust level tries to answer the question: "How much is the user willing to rely on cryptographic identity assertions made by the owner of this certificate?"
The validity level of a certificate's User ID. Validity level tries to answer the question: "How strongly do we believe that this certificate belongs to the party it says it belongs to?"
Signature verification flags.
An application/pkcs7-mime MIME part.
An object containing Autocrypt information about a given e-mail address, as derived from a message header.
A list of Autocrypt headers, typically extracted from a GMimeMessage.
An object containing useful information about a certificate.
A collection of #GMimeCertificate objects.
State used by gmime.charset.Charset.best and gmime.charset.Charset.bestName.
A data structure representing a Content-Disposition.
A data structure representing a Content-Type.
A crypto context for use with MIME.
A wrapper for a stream which may be encoded.
An object containing the results from decrypting an encrypted stream.
A context used for encoding or decoding data.
Base class for filters used by #GMimeStreamFilter.
A basic encoder/decoder filter for the MIME encodings.
A filter for calculating the best encoding and/or charset to encode the data passed through it.
A filter to convert between charsets.
A filter for calculating the checksum of a stream.
A filter to convert a stream from Windows/DOS line endings to Unix line endings.
A filter for converting text/enriched or text/richtext textual streams into text/html.
A filter for armoring or escaping lines beginning with "From ".
A filter for compresing or decompressing a gzip stream.
A filter for converting text/plain into text/html.
A filter to detect OpenPGP markers.
A filter to byte-stuff SMTP DATA.
A filter for stripping whitespace from the end of lines.
A filter to convert a stream from Windows/DOS line endings to Unix line endings.
A filter for detecting whether or not a text stream claimed to be iso-8859-X is really that charset or if it is really a Windows-CP125x charset.
A filter for yEncoding or yDecoding a stream.
Format options for serializing various GMime objects.
A GnuPG crypto context.
A message or mime-part header.
A list of message or mime-part headers.
An RFC 2822 Address object.
An RFC 2822 Group address.
A collection of #InternetAddress objects.
An RFC 2822 Mailbox address.
A MIME Message object.
A message/rfc822 or message/news MIME part.
A message/partial MIME part.
A base MIME multipart object.
A multipart/encrypted MIME part.
A multipart/signed MIME part.
Base class for all MIME parts.
An OpenPGP marker for use with GMime's internal state machines used for detecting OpenPGP blocks.
A parameter name/value pair as used in the Content-Type and Content-Disposition headers.
A list of Content-Type or Content-Disposition parameters.
A MIME parser context.
A set of parser options used by #GMimeParser and various other parsing functions.
A leaf-node MIME part object.
A MIME part iterator.
A PKCS7 crypto context.
A List of references, as per the References or In-Reply-To header fields.
An object containing useful information about a signature.
A collection of #GMimeSignature objects.
Abstract I/O stream class.
A buffered stream wrapper around any #GMimeStream object.
A concatenation of other #GMimeStream objects.
A #GMimeStream wrapper around standard-c FILE pointers.
A #GMimeStream which passes data through any #GMimeFilter objects.
A #GMimeStream wrapper around POSIX file descriptors.
A #GMimeStream wrapper around GLib's GIO streams.
An I/O vector for use with gmime.stream.Stream.writev.
A memory-backed #GMimeStream.
A memory-mapped #GMimeStream.
A #GMimeStream which has no backing store.
A #GMimeStream wrapper around pipes.
A text MIME part object.
C types for gmime3 library