Class smtp_class

Description

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

Located in /includes/functions_messenger.php (line 964)


	
			
Variable Summary
Method Summary
 smtp_class smtp_class ()
 void add_backtrace ( $message)
 void close_session ( &$err_msg)
 void cram_md5 ( $username,  $password)
 void digest_md5 ( $username,  $password)
 void login ( $username,  $password)
 void log_into_server ( $hostname,  $username,  $password,  $default_auth_method)
 void plain ( $username,  $password)
 void pop_before_smtp ( $hostname,  $username,  $password)
 void server_parse ( $response,  $line)
 void server_send ( $command, [ $private_info = false])
Variables
mixed $backtrace = false (line 972)
mixed $backtrace_log = array() (line 973)
mixed $commands = array() (line 969)
mixed $numeric_response_code = 0 (line 970)
mixed $responses = array() (line 968)
mixed $server_response = '' (line 966)
mixed $socket = 0 (line 967)
Methods
Constructor smtp_class (line 975)
smtp_class smtp_class ()
add_backtrace (line 985)

Add backtrace message for debugging

void add_backtrace ( $message)
  • $message
close_session (line 1040)

Close session

void close_session ( &$err_msg)
  • &$err_msg
cram_md5 (line 1255)

cram_md5 authentication method

void cram_md5 ( $username,  $password)
  • $username
  • $password
digest_md5 (line 1282)

digest_md5 authentication method

A real pain in the ***

void digest_md5 ( $username,  $password)
  • $username
  • $password
login (line 1229)

Login authentication method

void login ( $username,  $password)
  • $username
  • $password
log_into_server (line 1054)

Log into server and get possible auth codes if neccessary

void log_into_server ( $hostname,  $username,  $password,  $default_auth_method)
  • $hostname
  • $username
  • $password
  • $default_auth_method
plain (line 1208)

Plain authentication method

void plain ( $username,  $password)
  • $username
  • $password
pop_before_smtp (line 1173)

Pop before smtp authentication

void pop_before_smtp ( $hostname,  $username,  $password)
  • $hostname
  • $username
  • $password
server_parse (line 1008)

We use the line to give the support people an indication at which command the error occurred

void server_parse ( $response,  $line)
  • $response
  • $line
server_send (line 996)

Send command to smtp server

void server_send ( $command, [ $private_info = false])
  • $command
  • $private_info

Documentation generated on Tue, 26 Aug 2008 08:34:04 +0200 by phpDocumentor 1.4.2