Home » Networking » Net_SMTP
An implementation of the SMTP protocol
Download latest release 1.12.2 (there might be newer Composer installable version)
License: BSD-2-Clause
Description
Provides an implementation of the SMTP protocol using PEAR's Net_Socket class.
Documentation
Maintainers
- Jon Parise (jon) — lead, active
- Chuck Hagenbuch (chagenbu) — lead, active
- Armin Graefe (schengawegga) — lead, active
Dependencies
Required
- PHP (>= 5.4.0)
- PEAR Installer (>= 1.10.1)
- Net_Socket (>= 1.0.7)
Optional
- Auth_SASL (>= 1.0.5)
Releases
- 1.12.2 (stable, 2026-01-04)
Release notes
License: BSD-2-Clause
* Bug: Add missing comma character after user (#85)
* Task: Update ci.yml (#84) - 1.12.1 (stable, 2024-04-15)
- 1.12.0 (stable, 2024-04-06)
- 1.11.1 (stable, 2023-11-01)
- 1.11.0 (stable, 2023-10-26)
- 1.10.1 (stable, 2022-09-23)
- 1.10.0 (stable, 2021-03-19)
- 1.9.2 (stable, 2020-08-12)
- 1.9.1 (stable, 2020-06-06)
- 1.9.0 (stable, 2019-11-30)
- 1.8.1 (stable, 2018-09-24)
- 1.8.0 (stable, 2017-04-06)
- 1.7.3 (stable, 2017-01-14)
- 1.7.2 (stable, 2016-05-29)
- 1.7.1 (stable, 2015-09-07)
- 1.7.0 (stable, 2015-09-06)
- 1.6.3 (stable, 2015-08-02)
- 1.6.2 (stable, 2013-07-05)
- 1.6.1 (stable, 2011-08-13)
- 1.6.0 (stable, 2011-06-06)
- 1.5.2 (stable, 2011-04-17)
- 1.5.1 (stable, 2011-03-11)
- 1.5.0 (stable, 2011-02-07)
- 1.4.4 (stable, 2010-10-21)
- 1.4.3 (stable, 2010-10-11)
- 1.4.2 (stable, 2010-03-08)
- 1.4.1 (stable, 2010-01-24)
- 1.4.0 (stable, 2010-01-17)
- 1.3.4 (stable, 2009-11-28)
- 1.3.3 (stable, 2009-07-14)
- 1.3.2 (stable, 2008-12-20)
- 1.3.1 (stable, 2008-06-10)
- 1.3.0 (stable, 2008-04-24)
- 1.2.11 (stable, 2008-02-15)
- 1.2.10 (stable, 2007-03-30)
- 1.2.8 (stable, 2006-02-06)
- 1.2.7 (stable, 2005-08-21)
- 1.2.6 (stable, 2004-04-13)
- 1.2.5 (stable, 2004-03-11)
- 1.2.3 (stable, 2003-05-11)
- 1.2.2 (stable, 2003-05-03)
- 1.2.1 (stable, 2003-04-26)
- 1.2.0 (stable, 2003-04-07)
- 1.1.2 (stable, 2003-02-18)
- 1.1.1 (stable, 2003-01-31)
- 1.1.0 (stable, 2003-01-19)
- 1.0.1 (stable, 2003-01-03)
- 1.0 (stable, 2002-07-11)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #242 | No Feedback | Bug | 2003-11-14 | Multiple recipients no working through smtp | |
| #982 | Closed | Bug | 2004-03-09 | Persistent connections disabled | |
| #1288 | Closed | Bug | 2004-04-26 | Feature request: VERP style deliveries | |
| #2849 | Closed | Req | 2004-11-29 | Net_SMTP works with SSL, but the docs hide this useful fact. | |
| #4374 | Bogus | Bug | 2005-05-18 | Error in pathname | |
| #4583 | Closed | Bug | 2005-06-13 | EHLO after successful auth violates RFC-2554 | |
| #5083 | Closed | Bug | 2005-08-13 | VRFY should accept response 252 | |
| #6339 | Closed | Req | 2005-12-23 | SMTP 'RCPT TO:', need to be able to pass 'NOTIFY' flag | |
| #8368 | No Feedback | Bug | 1.2.8 | 2006-08-06 | AUTH PLAIN does not run |
| #11700 | Bogus | Bug | 1.2.10 | 2007-07-29 | No such file or directory |
| #12206 | Closed | Bug | 1.2.10 | 2007-10-08 | Missing third step of DIGEST-MD5 results in authentication failure |
| #13765 | Bogus | Req | 1.2.11 | 2008-04-24 | Add getServiceExtensions() |
| #14695 | Bogus | Bug | 1.3.1 | 2008-09-22 | Wrong error checking with multiple valid return codes |
| #14944 | Closed | Bug | 1.3.1 | 2008-11-03 | TLS connection only gets started if no AUTH methods are sent |
| #15839 | Closed | Bug | 1.3.2 | 2009-01-30 | Should not default to STARTTLS when OpenSSL not available |
| #16063 | Closed | Req | 1.3.2 | 2009-04-03 | get ESMTP id value of mails sent |
| #16066 | Closed | Req | 1.3.2 | 2009-04-03 | need to retrieve the greeting sent by the server |
| #16254 | Closed | Bug | 1.3.2 | 2009-05-24 | TLS on top of SSL |
| #16349 | Closed | Bug | 2009-06-19 | send() always uses SSL for Authenticated SMTP | |
| #16420 | Closed | Req | 1.3.2 | 2009-07-09 | Debug handler function |
| #16723 | Bogus | Bug | 1.3.3 | 2009-10-22 | STARTTLS detection wrong? |
| #16830 | Duplicate | Bug | 1.3.3 | 2009-11-24 | SMTP doesn't raiseError on some socket write errors |
| #16831 | Closed | Bug | 1.3.3 | 2009-11-24 | SMTP doesn't raiseError on some socket write errors |
| #16962 | Closed | Req | CVS | 2009-12-31 | dataFromFile() for very big messages support |
| #17001 | Duplicate | Bug | 1.3.4 | 2010-01-16 | Problem sending with using SMTP auth without SSL |
| #17012 | Closed | Req | CVS | 2010-01-19 | Send message body from file but head(ers) from string |
| #17122 | No Feedback | Bug | 1.4.1 | 2010-02-16 | Trying to send multiple recipients mail... |
| #17199 | Closed | Bug | SVN | 2010-03-06 | Headers not quoted in data() |
| #17319 | Closed | Doc | 1.4.2 | 2010-04-17 | getGreeting not covered in the end user documentation |
| #17358 | Closed | Req | Unknown | 2010-04-30 | SASL proxy authentication |
| #17639 | Suspended | Req | 1.4.2 | 2010-07-29 | AUTH METHOD |
| #17887 | Closed | Req | 1.4.2 | 2010-09-23 | Patch to reduce peak memory usage in the data() function |
| #17942 | Closed | Bug | 1.4.3 | 2010-10-11 | Mail sending broken on servers without SIZE feature |
| #17982 | Duplicate | Bug | 1.4.3 | 2010-10-21 | data function unable to send data since size is not allways defined |
| #17983 | Duplicate | Bug | 1.4.3 | 2010-10-21 | Blank E-Mail |
| #17989 | Closed | Bug | 1.4.4 | 2010-10-25 | sometimes a space is added to FROM adr. |
| #18138 | Spam | Bug | 1.4.4 | 2010-12-22 | The path require_once wrong |
| #18197 | Closed | Req | 1.4.4 | 2011-01-17 | Patch to add timeout to _parseResponse() |
| #18335 | Closed | Bug | 1.5.1 | 2011-03-03 | Attachments broken |
| #18418 | Closed | Req | 1.5.1 | 2011-04-02 | Need ability to specify source IP address when sending mail |
| #18469 | Closed | Bug | SVN | 2011-04-21 | changing the default PEAR error handling breaks a lot of things |
| #18563 | Closed | Bug | 1.5.2 | 2011-05-25 | SMTP data is being terminated prematurely |
| #18575 | Wont fix | Req | 1.5.2 | 2011-05-31 | IPv6 support |
| #18594 | Closed | Bug | 1.6.0 | 2011-06-11 | Net_SMTP-1.6.0 breaks SMTP-Auth |
| #18735 | Suspended | Req | 1.6.1 | 2011-08-15 | Gmail OAuth support |
| #18819 | Closed | Bug | SVN | 2011-09-09 | Empty message sent when body starts with a dot + LF character |
| #18837 | Closed | Req | 1.6.1 | 2011-09-16 | Deprecated mechanism name for *_MD5 |
| #19560 | Bogus | Bug | 2012-08-10 | Unable to download/install Net_SMTP module | |
| #20464 | Closed | Doc | 2014-12-14 | User note that is a documentation problem | |
| #20465 | Duplicate | Doc | 2014-12-14 | User note that is a documentation problem | |
| #20466 | Duplicate | Doc | 2014-12-14 | User note that is a documentation problem | |
| #21137 | Closed | Bug | 2016-10-25 | Unable to disable TLS |