object. Reported by: Thomas Berger
…nswer to the last 334 response code because the SMTP protocol doesn't allow subsequent authentication. However, we were sending ' ' (a space) instead of '' (empty string), which may have been causing problems with some SMTP servers and causing them to return a 501 or 535 authentication failure code. This change may solve the problems some folks have been seeing. Even if it doesn't, it's a small improvement over the previous code and shouldn't make things any worse. Bug: 12206
enableCrypto() method. Will necessitate a version bump on the Net_Socket dependency for Net_SMTP of course. Feedback and testing welcome!
This also prepares the package for its 1.2.8 release.
arbitrary parameters. This allows these methods to be used to support RFC 1891. The mailFrom() method's signature has been adjusted to accept its optional parameter argument as a string instead of an array, for greater flexibility and future proofing. The array form is still supported for backwards compatibility. Bug: #6339
can be established using Net_SMTP. Request: 2849
hung state with some servers.
and add quotedata() test to package.xml.
…ias Pigulla <email@example.com>). - make sure to call PEAR::raiseError() instead of new PEAR_Error().
Bug: 1288 ------------ As requested on #pear I post this feature request on here too. The patch below enables optional VERP style deliveries with default delimiters or with delimiters defined by yourself. The additional parameters to mailFrom() are passed as an array to leave room for possible future implementations of other arguments such as SIZE or SECURITY to MAIL FROM: command. There is also another feature request for VERP as a patch to Mail_smtp driver.