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
21:21:22
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).