Skip to main content

Module smtp

Module smtp 

Source
Expand description

Β§SMTP transport module.

ModulesΒ§

connect πŸ”’
SMTP connection establishment.
send
SMTP message sending

StructsΒ§

Smtp πŸ”’

EnumsΒ§

SendResult πŸ”’

FunctionsΒ§

add_self_recipients πŸ”’
Adds self-addresses to recipients as necessary. This doesn’t check Config::BccSelf, it should be checked by the caller if needed.
msg_has_pending_smtp_job πŸ”’
send_mdn πŸ”’
Tries to send a single MDN. Returns true if more MDNs should be sent.
send_mdn_rfc724_mid πŸ”’
Tries to send MDN for message identified by rfc724_mdn to contact_id.
send_mdns πŸ”’
Attempts to send queued MDNs.
send_msg_to_smtp πŸ”’
Sends message identified by smtp table rowid over SMTP connection.
send_smtp_messages πŸ”’
Tries to send all messages currently in smtp, smtp_status_updates and smtp_mdns tables.
smtp_send πŸ”’
Tries to send a message.