smtp_class
class smtp_class
SMTP Class Auth Mechanisms originally taken from the AUTH Modules found within the PHP Extension and Application Repository (PEAR) See docs/AUTHORS for more details
Properties
$server_response | |||
$socket | |||
protected | $socket_tls | ||
$responses | |||
$commands | |||
$numeric_response_code | |||
$backtrace | |||
$backtrace_log |
Methods
No description
Add backtrace message for debugging
Send command to smtp server
We use the line to give the support people an indication at which command the error occurred
Close session
Log into server and get possible auth codes if neccessary
SMTP EHLO/HELO
SMTP STARTTLS (RFC 3207)
Pop before smtp authentication
Plain authentication method
Login authentication method
cram_md5 authentication method
digest_md5 authentication method A real pain in the ***
Details
at line 1337
__construct()
No description
at line 1347
add_backtrace($message)
Add backtrace message for debugging
at line 1358
server_send($command, $private_info = false)
Send command to smtp server
at line 1370
server_parse($response, $line)
We use the line to give the support people an indication at which command the error occurred
at line 1402
close_session($err_msg)
Close session
at line 1416
log_into_server($hostname, $username, $password, $default_auth_method)
Log into server and get possible auth codes if neccessary
at line 1553
protected mixed
hello($hostname)
SMTP EHLO/HELO
at line 1588
protected bool
starttls()
SMTP STARTTLS (RFC 3207)
at line 1630
pop_before_smtp($hostname, $username, $password)
Pop before smtp authentication
at line 1665
plain($username, $password)
Plain authentication method
at line 1686
login($username, $password)
Login authentication method
at line 1712
cram_md5($username, $password)
cram_md5 authentication method
at line 1739
digest_md5($username, $password)
digest_md5 authentication method A real pain in the ***