Class SmtpClient

Superclasses :
net::NetClient
Package :
mail

Source

Class summary
Methods inherited from net::NetClient
close() error_and_close(a) open() read_line() read_str(len) recv(len) send(s) set_port(n) set_server(s) set_timeout(timeout) write_line(s) write_str(s)
Variables inherited from net::NetClient
connection port sbuff server timeout
Methods inherited from util::Connectable
fire(type, param) fire_event(e)
Variables inherited from util::Connectable
listeners
Methods inherited from util::Error
error(a) get_reason()
Variables inherited from util::Error
reason
Methods inherited from util::SetFields
as_attrib(attr, val) attrib(a[]) cset_val(attr, val) field_error(s) int_val(attr, val) int_vals(attr, val, n) numeric_val(attr, val) numeric_vals(attr, val, n) set_fields(l) string_val(attr, val) string_vals(attr, val, n) test_flag(attr, val)
Methods defined in this class
connect() disconnect() initially() read_response() send_catenated_header(m, key) send_command(msg, reply) send_first_header(m, key) send_headers(m) send_headers_list(m, key) send_message(m) set_hostname(s) set_one(attr, val) smtp_address(mb)
Variables defined in this class
hostname sent_helo

Method detail

connect()

Overrides connect(obj, meth, type) in util::Connectable
Source

disconnect()

Overrides disconnect(l) in util::Connectable
Source

initially()

Overrides initially() in util::Connectable

read_response()

Source

send_catenated_header(m, key)

Private method, not intended for client invocation

send_command(msg, reply)

Source

send_first_header(m, key)

Private method, not intended for client invocation

send_headers(m)

Source

send_headers_list(m, key)

Private method, not intended for client invocation

send_message(m)

Source

set_hostname(s)

Source

set_one(attr, val)

Overrides set_one(attr, val) in util::SetFields
Source

smtp_address(mb)

Source

Variable detail

hostname


sent_helo