RFC Functions

March 26, 2020 Contributors
Name Description
ec_generate_rfc3464_delivery_status renders an RFC3464 report block into the provided string
ec_generate_rfc3464_delivery_status2 renders an RFC3464 report block into the provided string
ec_generate_rfc3464_message creates an RFC 3464 MDN as an ec_message
ec_generate_rfc3464_notification creates an RFC 3464 MDN and enqueues
ec_parse_rfc3464_delivery_status Parses an rfc3464 dsn into its attributes, recorded into a ECDict
ec_rfc822_date Renders a timeval into a buffer per RFC822
rfc2047_utf8_decode Decode rfc2047 encoding, returning a string that is utf-8 encoded
rfc2047_utf8_decode_to_string decodes MIME header encoding and stores the decoded result to a string
rfc2047_utf8_encode_to_string Applies MIME header encoding and stores the encoded result to a string
rfc2821_address_destroy Destroy an rfc2821 address
rfc2821_address_parse Parse an rfc2821 address
rfc2822_address_destroy Destroy an rfc2822 address
rfc2822_address_parse Parse an rfc2822 address
rfc2822_clone_headers Clones the headers portion of an rfc2822 context
rfc2822_find_first_header Return the first header with the specified name
rfc2822_find_next_header Return the next header
rfc2822_free_context Frees a cloned set of headers
rfc2822_free_header Free the specified header
rfc2822_header_append_line Append a line to a header
rfc2822_header_stringwrite Renders the rfc2822 header to a string as it will be sent over the network
rfc2822_header_stringwrite_ex Renders the rfc2822 header to a string, with formatting options
rfc2822_new_header Create a new header
rfc2822_new_headerf Create a new header using a format specifier
rfc2822_parse_rfc2045_parameters_str Parse out the RFC2045 parameters of a header value string into a dictionary
rfc2822_prepend_header Prepend headers
rfc2822_remove_header Create a new header