used if it is available. Otherwise, the authentication methods that depend upon it will be disabled. Prepare the 1.2.1 release.
It is provided as a separate public function to facilitate easier overloading for the cases where it is desirable to customize the quoting behavior.
keyword with no specific value.
…ages size is in effect. Submitted by: Bruno Pedro <email@example.com>
RFC-2554 requires us to re-negotiate ESMTP after an AUTH. The Mail/smtp class does this, but it is more desirable to handle this internally. There is now no reason for the identifySender() / _negotiate() method to be called externally, so it has become private. The internal callers have also been changed to test for and return a PEAR_Error error object should _negotiate() fail.
Submitted by: Damian Alejandro Fernandez Sosa <firstname.lastname@example.org>
argument to the connect() method. Also, all socket-related failures now include the string component of the Net_Socket PEAR_Error object.
Always use $this->_code when accessing the server's last response code.
Inspired by: Damian Alejandro Fernandez Sosa <email@example.com>
A new _parseResponse() method has been added that replaces the functionality previously provided by the validateResponse() and validateAndParseResponse() methods. Server response arguments are stored internally as an array ($_arguments). Valid response codes are now specified as integers, which should be slightly faster than the previous string comparisons. _parseResponse() can accept an array of valid response codes, so 251 is now an accepted response code for rcptTo().