Mailman.LocalServer
Basic SMTP implementation via the gen_smtp_sever_session behavior. Implements relay’ing to external servers.
Summary↑
| code_change(old, state, extra) | Callback implementation of |
| handle_AUTH(type, username, password, state) | |
| handle_DATA(from, to, data, state) | Callback implementation of |
| handle_EHLO(hostname, extensions, state) | Callback implementation of |
| handle_HELO(hostname, state) | Callback implementation of |
| handle_MAIL(from, state) | Callback implementation of |
| handle_MAIL_extension(extension, state) | Callback implementation of |
| handle_RCPT(to, state) | Callback implementation of |
| handle_RCPT_extension(to, state) | Callback implementation of |
| handle_RSET(state) | Callback implementation of |
| handle_STARTTLS(state) | |
| handle_VRFY(address, state) | Callback implementation of |
| handle_other(verb, args, state) | Callback implementation of |
| init(hostname, session_count, address, options) | |
| relay(from, list2, data) | |
| start(port) | |
| terminate(reason, state) |
Functions
Callback implementation of :gen_smtp_server_session.code_change/3.
Callback implementation of :gen_smtp_server_session.handle_DATA/4.
Callback implementation of :gen_smtp_server_session.handle_EHLO/3.
Callback implementation of :gen_smtp_server_session.handle_HELO/2.
Callback implementation of :gen_smtp_server_session.handle_MAIL/2.
Callback implementation of :gen_smtp_server_session.handle_MAIL_extension/2.
Callback implementation of :gen_smtp_server_session.handle_RCPT/2.
Callback implementation of :gen_smtp_server_session.handle_RCPT_extension/2.
Callback implementation of :gen_smtp_server_session.handle_RSET/1.
Callback implementation of :gen_smtp_server_session.handle_VRFY/2.
Callback implementation of :gen_smtp_server_session.handle_other/3.