Connect to and interact with SMTP servers
| Methods | ||
|---|---|---|
public
|
__construct($conf)
|
# |
public
|
send_command($command)
|
# |
public
|
get_response($chunked = true)
|
# |
public
|
parse_line($line)
|
# |
public
|
compare_response($chunked_response, $check)
|
# |
public
|
capabilities($ehlo_response)
|
# |
public
|
connect()
|
# |
public
|
choose_auth()
|
# |
public
|
authenticate($username, $password, $mech)
|
# |
public
|
parse_ntlm_type_two($bin_str)
|
# |
public
|
build_ntlm_type_one()
|
# |
public
|
build_ntlm_type_three($msg_data, $username, $password)
|
# |
public
|
ntlm_security_buffer($len, $offset)
|
# |
public
|
build_lm_response($msg_data, $username, $password)
|
# |
public
|
build_ntlm_response($msg_data, $username, $password)
|
# |
public
|
apply_ntlm_hash($challenge, $hash)
|
# |
public
|
des_encrypt($string, $challenge = 'KGS!@#$%')
|
# |
public
|
send_message($from, $recipients, $message, $from_params = '', $recipients_params = '')
|
# |
public
|
puke()
|
# |
public
|
disconnect()
|
# |
public
|
clean($val)
|
# |
| Properties | |||
|---|---|---|---|
public
|
|
$state
|
# |