SMTP-related Functions

March 26, 2020 Contributors
Name Description
esmtp_destroy_message_construct Destroy the specified message construct
esmtp_extensions_register Register ESMTP extensions
esmtp_message_factory This function is the ESMTP server state machine
esmtp_message_factory_state Determine the state of a message
read_smtp Reads the SMTP response from peer
read_smtp2 Read the SMTP response from peer
register_smtp_client_state Register a custom state in the SMTP client state machine
smtp_client_args_add Add an argument to an smtp_client_args structure
smtp_client_args_delete Remove an argument from an smtp_client_args structure
smtp_client_args_exists_and_fetch Check for the existence of and fetch an argument from an smtp_client_args structure
smtp_error_classify Classify the response code given in response to an SMTP command
smtp_error_classify_len Classify the response code given in response to an SMTP command
smtp_error_for_id Fetch the details for a given SMTP classification id
smtp_error_register_class Register a user-defined SMTP error class
smtp_error_retrieve_class Return the name and description for a bounce code
smtp_get_state Fetch a particular SMTP client state
smtp_get_state_machine Fetch the head of the SMTP client state machine
smtp_next_state Change the SMTP state for the current connection to another state
smtp_parse_capabilities Parse the remote capabilities from the EHLO response