Copyright © 2010-2011 Maximonster Interactive Things
Behaviours: gen_smtp_server_session.
Authors: Atilla Erdodi (atilla@maximonster.com).
code_change(OldVsn::any(), State::#state{}, Extra::any()) -> {ok, #state{}}
handle_DATA(From::binary(), To::[binary(), ...], Data::binary(), State::#state{}) -> {ok, string(), #state{}} | {error, string(), #state{}}
handle_EHLO(Hostname::binary(), Extensions::list(), State::#state{}) -> {error, string(), #state{}} | {ok, list(), #state{}}
handle_HELO(Hostname::binary(), State::#state{}) -> {error, string(), #state{}} | {ok, pos_integer(), #state{}} | {ok, #state{}}
handle_MAIL(From::binary(), State::#state{}) -> {ok, #state{}} | {error, string(), #state{}}
handle_MAIL_extension(Extension::binary(), State::#state{}) -> {ok, #state{}} | error
handle_RCPT(To::binary(), State::#state{}) -> {ok, #state{}} | {error, string(), #state{}}
handle_RCPT_extension(Extension::binary(), State::#state{}) -> {ok, #state{}} | error
handle_RSET(State::#state{}) -> #state{}
handle_VRFY(Address::binary(), State::#state{}) -> {ok, string(), #state{}} | {error, string(), #state{}}
handle_other(Verb::binary(), Args::binary(), State::#state{}) -> {string(), #state{}}
init(Hostname::binary(), SessionCount::non_neg_integer(), PeerName::tuple(), Options::list()) -> {ok, string(), #state{}} | {stop, any(), string()}
start_link() -> any()
terminate(Reason::any(), State::#state{}) -> {ok, any(), #state{}}
Generated by EDoc, Dec 10 2012, 20:44:33.