Horde_Smtp pear.horde.org SMTP client library A library for connecting to a SMTP (RFC 5321) server to send e-mail messages. Michael Slusarz slusarz slusarz@horde.org no 2020-11-19 1.9.6 1.9.0 stable stable LGPL-2.1 * [jan] Allow unencrypted access (nhirokinet@nhiroki.net, PR #1). 5.3.0 8.0.0alpha1 8.0.0alpha1 1.7.0 Horde_Exception pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Mail pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Socket_Client pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Support pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Translation pear.horde.org 2.2.0 3.0.0alpha1 3.0.0alpha1 Horde_Util pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Imap_Client pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Secret pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Test pear.horde.org 2.1.0 3.0.0alpha1 3.0.0alpha1 1.0.0 1.0.0 stable stable 2013-08-16 LGPL-2.1 * [mms] Initial release. 1.1.0 1.1.0 stable stable 2013-08-22 LGPL-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.0 1.2.0 stable stable 2013-08-28 LGPL-2.1 * [mms] Change default security to use TLS, if available. * [mms] Fix storing password object in the Horde_Smtp object. 1.2.1 1.2.0 stable stable 2013-09-02 LGPL-2.1 * [mms] Transparently handle required TLS connection when no security was configured. 1.2.2 1.2.0 stable stable 2013-09-05 LGPL-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.3 1.2.0 stable stable 2013-09-11 LGPL-2.1 * [mms] Fix parsing SMTP error message on servers that support ENHANCEDSTATUSCODES (Bug #12666). 1.2.4 1.2.0 stable stable 2013-10-15 LGPL-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.5 1.2.0 stable stable 2013-10-19 LGPL-2.1 * [mms] Fix escaping periods that begin a line of DATA input. 1.2.6 1.2.0 stable stable 2013-10-22 LGPL-2.1 * [mms] Fix handling EOLs split on a stream bucket boundary (Bug #12763). 1.3.0 1.3.0 stable stable 2013-10-30 LGPL-2.1 * [mms] Added direct TLS v1.x connection option when connecting to remote server. * [mms] Added Horde_Smtp_Password_Xoauth2 class. 1.3.1 1.3.0 stable stable 2013-11-21 LGPL-2.1 * [mms] Fix handling servers that don't support ESMTP (Bug #12853). * [mms] Fix returning reply code in Exceptions. 1.4.0 1.4.0 stable stable 2014-02-11 LGPL-2.1 * [mms] Add raw error message text (in English) to Exceptions. 1.4.1 1.4.0 stable stable 2014-04-03 LGPL-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.0 1.5.0 stable stable 2014-05-21 LGPL-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.1 1.5.0 stable stable 2014-06-10 LGPL-2.1 * [jan] Add Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>). 1.5.2 1.5.0 stable stable 2014-06-17 LGPL-2.1 * [jan] Add Spanish translation (Manuel Perez Ayala <mperaya@alcazaba.unex.es>). 1.6.0 1.6.0 stable stable 2014-08-04 LGPL-2.1 * [mms] Added support for sending internationalized header data (RFC 6531). 1.7.0 1.7.0 stable stable 2014-11-23 LGPL-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.0 1.8.0 stable stable 2015-01-07 LGPL-2.1 * [mms] Failed recipients can now be determined via the Horde_Smtp_Exception_Recipients exception thrown when calling Horde_Smtp#send(). 1.9.0 1.9.0 stable stable 2015-03-10 LGPL-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.1 1.9.0 stable stable 2015-04-28 LGPL-2.1 * [jan] Fix issues with certain locales like Turkish. 1.9.2 1.9.0 stable stable 2016-02-02 LGPL-2.1 * [jan] Mark PHP 7 as supported. 1.9.3 1.9.0 stable stable 2016-03-21 LGPL-2.1 * [jan] Add Greek translation (Limperis Antonis <limperis@cti.gr>). 1.9.4 1.9.0 stable stable 2016-12-21 LGPL-2.1 * [mjr] Fix RFC 3030 (CHUNKING) support. 1.9.5 1.9.0 stable stable 2017-06-22 LGPL-2.1 * [jan] Add Turkish translation (İTÜ BİDB <sistemdestek@itu.edu.tr>). 1.9.6 1.9.0 stable stable 2017-10-20 LGPL-2.1 * [jan] Allow unencrypted access (nhirokinet@nhiroki.net, PR #1).