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
.