Mail pear.php.net Class that provides multiple interfaces for sending emails PEAR's Mail package defines an interface for implementing mailers under the PEAR hierarchy. It also provides supporting functions useful to multiple mailer backends. Currently supported backends include: PHP's native mail() function, sendmail, and SMTP. This package also provides a RFC822 email address list validation utility class. Chuck Hagenbuch chagenbu chuck@horde.org yes Richard Heyes richard richard@phpguru.org yes Aleksander Machniak alec alec@alec.pl yes 2016-01-31 1.3.0 1.3.0 stable stable BSD Style Added composer support. Added Travis CI test support. Updated code to use PHP 5 method signatures. Implemented requests: * #17888, #17865: Reduce peak memory usage when using the smtp/smtpmx backend [alec] * Ability to pass socket options to Net_SMTP Fixed bugs: * #18109: New "pipelining" parameter for SMTP backend never used [alec] * #17317: Invalid periods in mailbox not marked as invalid [alec] * #17388: Deprecated assigning the return value of new by reference [alec] * #17866, #20424, #12071, #17553: Non-static method Mail_RFC822::parseAddressList called statically [alec] * #17178: Mail_RFC822::parseAddressList does not accept RFC-valid empty-group syntax [alec] 5.2.1 1.5.6 Net_SMTP pear.php.net 1.4.1 1.2.0b2 1.2.0 beta beta 2009-05-15 PHP/BSD Bug #16200 - Security hole allow to read/write Arbitrary File 1.2.0b3 1.2.0 beta beta 2010-02-08 PHP/BSD QA Release. Bug #16200 - Security hole allow to read/write Arbitrary File 1.2.0b4 1.2.0 beta beta 2010-02-08 BSD Style Doc Bug #15620 Licence change to BSD Bug #13659 Mail parse error in special condition 1.2.0b5 1.2.0 beta beta 2010-02-09 BSD Style QA release. Updated minimum dependencies (Net_SMTP, PEAR, PHP) 1.2.0 1.2.0 stable stable 2010-03-01 BSD Style QA release - stable. Updated minimum dependencies (Net_SMTP, PEAR, PHP) Doc Bug #15620 Licence change to BSD Bug #13659 Mail parse error in special condition Bug #16200 - Security hole allow to read/write Arbitrary File _hasUnclosedQuotes() doesn't properly handle a double slash before an end quote (slusarz@curecanti.org, Bug #9137). Make sure Net_SMTP is defined when calling getSMTPObject() directly (slusarz@curecanti.org, Bug #13772). Add addServiceExtensionParameter() to the SMTP driver (slusarz@curecanti.org, Bug #13764). Add a method to obtain the Net_SMTP object from the SMTP driver (slusarz@curecanti.org, Bug #13766).