Horde_Smtppear.horde.orgSMTP client libraryA library for connecting to a SMTP (RFC 5321) server to send e-mail messages.Michael Slusarzslusarzslusarz@horde.orgno2020-11-191.9.61.9.0stablestableLGPL-2.1
* [jan] Allow unencrypted access (nhirokinet@nhiroki.net, PR #1).
5.3.08.0.0alpha18.0.0alpha11.7.0Horde_Exceptionpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Mailpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Socket_Clientpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Supportpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Translationpear.horde.org2.2.03.0.0alpha13.0.0alpha1Horde_Utilpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Imap_Clientpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Secretpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Testpear.horde.org2.1.03.0.0alpha13.0.0alpha11.0.01.0.0stablestable2013-08-16LGPL-2.1
* [mms] Initial release.
1.1.01.1.0stablestable2013-08-22LGPL-2.1
* [mms] Deprecated the 'password_encrypt' parameter and instead support passing a Horde_Smtp_Password object into the 'password' parameter.
* [mms] Fix DIGEST-MD5 authentication method.
* [mms] Added support for the Google XOAuth2 authentication mechanism.
* [jan] Fix detecting if connection to SMTP server fails.
1.2.01.2.0stablestable2013-08-28LGPL-2.1
* [mms] Change default security to use TLS, if available.
* [mms] Fix storing password object in the Horde_Smtp object.
1.2.11.2.0stablestable2013-09-02LGPL-2.1
* [mms] Transparently handle required TLS connection when no security was configured.
1.2.21.2.0stablestable2013-09-05LGPL-2.1
* [mms] Fix aborting a pipelined DATA command if only a subset of recipients were rejected (Bug #12659).
* [mms] Don't auto-detect TLS availability again once we have done initial detection.
1.2.31.2.0stablestable2013-09-11LGPL-2.1
* [mms] Fix parsing SMTP error message on servers that support ENHANCEDSTATUSCODES (Bug #12666).
1.2.41.2.0stablestable2013-10-15LGPL-2.1
* [mms] Explicitly reject XOAUTH2 as a authentication mechanism if it is not configured in the client.
* [jan] Fix reading translations in PEAR-installed package.
1.2.51.2.0stablestable2013-10-19LGPL-2.1
* [mms] Fix escaping periods that begin a line of DATA input.
1.2.61.2.0stablestable2013-10-22LGPL-2.1
* [mms] Fix handling EOLs split on a stream bucket boundary (Bug #12763).
1.3.01.3.0stablestable2013-10-30LGPL-2.1
* [mms] Added direct TLS v1.x connection option when connecting to remote server.
* [mms] Added Horde_Smtp_Password_Xoauth2 class.
1.3.11.3.0stablestable2013-11-21LGPL-2.1
* [mms] Fix handling servers that don't support ESMTP (Bug #12853).
* [mms] Fix returning reply code in Exceptions.
1.4.01.4.0stablestable2014-02-11LGPL-2.1
* [mms] Add raw error message text (in English) to Exceptions.
1.4.11.4.0stablestable2014-04-03LGPL-2.1
* [jan] Add Danish translation (Erling Preben Hansen <erling@eph.dk>).
* [mms] The mail submission port (587) should be default of this library.
* [mms] Better exception message for a 550 error, since it is common and may be displayed to an end user (Request #12990).
1.5.01.5.0stablestable2014-05-21LGPL-2.1
* [mms] Fix harmless undefined error when accessing certain configuration parameters.
* [mms] Horde_Smtp#send() now returns recipient status information if at least one recipient was successfully accepted.
* [mms] Added an LMTP (RFC 2033) driver.
* [jan] Add Hungarian translation (Andras Galos <galosa@netinform.hu>).
1.5.11.5.0stablestable2014-06-10LGPL-2.1
* [jan] Add Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
1.5.21.5.0stablestable2014-06-17LGPL-2.1
* [jan] Add Spanish translation (Manuel Perez Ayala <mperaya@alcazaba.unex.es>).
1.6.01.6.0stablestable2014-08-04LGPL-2.1
* [mms] Added support for sending internationalized header data (RFC 6531).
1.7.01.7.0stablestable2014-11-23LGPL-2.1
* [mms] Added Horde_Smtp_Exception property indicating whether error is permanent or transient.
* [mms] Determine EAI and Body transport information by analyzing the message data, instead of requiring a parameter.
* [mms] Add support for ETRN extension (RFC 1985).
* [mms] Add support for BINARYMIME extension (RFC 3030).
* [mms] Add support for CHUNKING extension (RFC 3030).
1.8.01.8.0stablestable2015-01-07LGPL-2.1
* [mms] Failed recipients can now be determined via the Horde_Smtp_Exception_Recipients exception thrown when calling Horde_Smtp#send().
1.9.01.9.0stablestable2015-03-10LGPL-2.1
* [mms] Fix sending BODY keyword when debugging and SMTP server does not support 8BITMIME extension.
* [jan] Add parameter for stream context settings (Request #13730).
* [jan] Fix notice if server doesn't support ENHANCEDSTATUSCODES.
* [mms] Add 'localhost' parameter to Horde_Smtp (Request #13832).
1.9.11.9.0stablestable2015-04-28LGPL-2.1
* [jan] Fix issues with certain locales like Turkish.
1.9.21.9.0stablestable2016-02-02LGPL-2.1
* [jan] Mark PHP 7 as supported.
1.9.31.9.0stablestable2016-03-21LGPL-2.1
* [jan] Add Greek translation (Limperis Antonis <limperis@cti.gr>).
1.9.41.9.0stablestable2016-12-21LGPL-2.1
* [mjr] Fix RFC 3030 (CHUNKING) support.
1.9.51.9.0stablestable2017-06-22LGPL-2.1
* [jan] Add Turkish translation (İTÜ BİDB <sistemdestek@itu.edu.tr>).
1.9.61.9.0stablestable2017-10-20LGPL-2.1
* [jan] Allow unencrypted access (nhirokinet@nhiroki.net, PR #1).