Zend_Mail_Protocol_AbstractZend_Mail_Protocol_Abstract
Provides low-level methods for concrete adapters to communicate with a remote mail server and track requests and responses.
Located in /Zend/Mail/Protocol/Abstract.php (line 50)
| Class | Description |
|---|---|
Zend_Mail_Protocol_Smtp
|
Smtp implementation of Zend_Mail_Protocol_Abstract |
string
$_host
(line 68)
Hostname or IP address of remote server
integer
$_port
(line 75)
Port number of connection
string
$_request
(line 96)
Last request sent to server
array
$_response
(line 103)
Array of server responses to last request
resource
$_socket
(line 89)
Socket connection resource
resource
$_template
= '%d%s' (line 110)
String template for parsing server responses using sscanf (default: 3 digit code and response string)
Zend_Validate
$_validHost
(line 82)
Instance of Zend_Validate to check hostnames
Constructor __construct (line 128)
Constructor.
Destructor __destruct (line 148)
Class destructor to cleanup open resources
connect (line 159)
Create a connection to the remote host
Concrete adapters for this class will implement their own unique connect scripts, using the _connect() method to create the socket resource.
getLog (line 189)
Retrieve the transaction log
getRequest (line 167)
Retrieve the last client request
getResponse (line 178)
Retrieve the last server response
resetLog (line 200)
Reset the transaction log
_connect (line 215)
Connect to the server using the supplied transport and target
An example $remote string may be 'tcp://mail.example.com:25' or 'ssh://hostname.com:2222'
_disconnect (line 245)
Disconnect from remote host and free resource
_expect (line 335)
Parse server response for successful codes
Read the response from the stream and check for expected return code. Throws a Zend_Mail_Protocol_Exception if an unexpected code is returned.
_receive (line 290)
Get a line from the stream.
_send (line 260)
Send the given request followed by a LINEEND to the server.
Documentation generated on Wed, 21 Feb 2007 11:45:29 -0800 by phpDocumentor 1.3.1