Zend_Mail_Protocol_SmtpSmtp implementation of Zend_Mail_Protocol_Abstract
Minimum implementation according to RFC2821: EHLO, MAIL FROM, RCPT TO, DATA, RSET, NOOP, QUIT
Located in /Zend/Mail/Protocol/Smtp.php (line 43)
Zend_Mail_Protocol_Abstract | --Zend_Mail_Protocol_Smtp
| Class | Description |
|---|---|
Zend_Mail_Protocol_Smtp_Auth_Crammd5
|
Performs CRAM-MD5 authentication |
Zend_Mail_Protocol_Smtp_Auth_Login
|
Performs LOGIN authentication |
Zend_Mail_Protocol_Smtp_Auth_Plain
|
Performs PLAIN authentication |
unknown_type
$_auth
= false (line 82)
Indicates an smtp AUTH has been issued and authenticated
unknown_type
$_data
= null (line 106)
Indicates that DATA has been issued and sent
unknown_type
$_helo
= false (line 74)
Indicates the HELO command has been issues
unknown_type
$_mail
= false (line 90)
Indicates a MAIL command has been issued
unknown_type
$_rcpt
= false (line 98)
Indicates one or more RCTP commands have been issued
string
$_secure
(line 58)
Indicates that a session is requested to be secure
boolean
$_sess
= false (line 66)
Indicates an smtp session has been started by the HELO command
string
$_transport
= 'tcp' (line 50)
The transport method for the socket
Inherited from Zend_Mail_Protocol_Abstract
Zend_Mail_Protocol_Abstract::$_host
Zend_Mail_Protocol_Abstract::$_port
Zend_Mail_Protocol_Abstract::$_request
Zend_Mail_Protocol_Abstract::$_response
Zend_Mail_Protocol_Abstract::$_socket
Zend_Mail_Protocol_Abstract::$_template
Zend_Mail_Protocol_Abstract::$_validHost
Constructor __construct (line 117)
Constructor.
auth (line 372)
Default authentication method
This default method is implemented by AUTH adapters to properly authenticate to a remote host.
connect (line 156)
Connect to the server with the parameters given in the constructor.
data (line 277)
Issues DATA command
disconnect (line 386)
Closes connection
helo (line 169)
Initiate HELO/EHLO sequence and set flag to indicate valid smtp session
mail (line 232)
Issues MAIL command
noop (line 327)
Issues the NOOP command end validates answer
Not used by Zend_Mail, could be used to keep a connection alive or check if it is still open.
quit (line 354)
Issues the QUIT command and clears the current session
rcpt (line 256)
Issues RCPT command
rset (line 309)
Issues the RSET command end validates answer
Can be used to restore a clean smtp communication state when a transaction has been cancelled or commencing a new transaction.
vrfy (line 342)
Issues the VRFY command end validates answer
Not used by Zend_Mail.
_ehlo (line 210)
Send EHLO or HELO depending on capabilities of smtp host
_startSession (line 397)
Start mail session
_stopSession (line 408)
Stop mail session
Inherited From Zend_Mail_Protocol_Abstract
Zend_Mail_Protocol_Abstract::__construct()
Zend_Mail_Protocol_Abstract::connect()
Zend_Mail_Protocol_Abstract::getLog()
Zend_Mail_Protocol_Abstract::getRequest()
Zend_Mail_Protocol_Abstract::getResponse()
Zend_Mail_Protocol_Abstract::resetLog()
Zend_Mail_Protocol_Abstract::_connect()
Zend_Mail_Protocol_Abstract::_disconnect()
Zend_Mail_Protocol_Abstract::_expect()
Zend_Mail_Protocol_Abstract::_receive()
Zend_Mail_Protocol_Abstract::_send()
Zend_Mail_Protocol_Abstract::__destruct()
Inherited from Zend_Mail_Protocol_Abstract
Zend_Mail_Protocol_Abstract::EOL
Zend_Mail_Protocol_Abstract::TIMEOUT_CONNECTION
Documentation generated on Wed, 21 Feb 2007 11:59:55 -0800 by phpDocumentor 1.3.1