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 1336
__construct()
No description
at line 1346
add_backtrace($message)
Add backtrace message for debugging
at line 1357
server_send($command, $private_info = false)
Send command to smtp server
at line 1369
server_parse($response, $line)
We use the line to give the support people an indication at which command the error occurred
at line 1401
close_session($err_msg)
Close session
at line 1415
log_into_server($hostname, $username, $password, $default_auth_method)
Log into server and get possible auth codes if neccessary
at line 1552
protected mixed
hello($hostname)
SMTP EHLO/HELO
at line 1589
protected bool
starttls()
SMTP STARTTLS (RFC 3207)
at line 1633
pop_before_smtp($hostname, $username, $password)
Pop before smtp authentication
at line 1668
plain($username, $password)
Plain authentication method
at line 1689
login($username, $password)
Login authentication method
at line 1715
cram_md5($username, $password)
cram_md5 authentication method
at line 1742
digest_md5($username, $password)
digest_md5 authentication method A real pain in the ***