November 14, 2016

msmtp 1.6.6 is released!
This version fixes a memory leak and a double-free in msmtp_read_headers(). The double-free was triggered by read errors.

May 31, 2016

msmtp 1.6.5 is released!
The TLS certificate fingerprinting feature now uses SHA256 fingerprints.

February 1, 2016

msmtp 1.6.4 is released!
This release now uses the system default policy with GnuTLS instead of a hardcoded one.

November 15, 2015

msmtp 1.6.3 is released!
This release fixes a bug in SOCKS proxy support and the handling of non-fatal errors in TLS handshakes.
Note that starting from this version, we do not provide binaries for Windows platforms anymore.

April 24, 2015

msmtp 1.6.2 is released!
This release fixes a bug that prevented consecutive Bcc headers from being removed properly. It is recommended to upgrade.
You can also apply change 38bc299a from the git repository to versions 1.4.x if you do not want to upgrade to 1.6.x yet.

January 5, 2015

msmtp 1.6.1 is released!
This release fixes a problem on platforms where glibc does not support Internationalized Domain Names (IDN).

December 30, 2014

msmtp 1.6.0 is released!
This is the new stable release. The 1.4.x series is put to rest after nearly 10 years. But do not worry: 1.6.0 is fully compatible with 1.4.x. Noteworthy changes since 1.4.32:


December 17, 2014

msmtp 1.6.0rc3 is released!
This is the third release candidate for the next stable version 1.6.0. Changes since 1.6.0rc2:

Please test!

December 9, 2014

msmtp 1.6.0rc2 is released!
This is the second release candidate for the next stable version 1.6.0. Changes since 1.6.0rc1:

Please test!

December 2, 2014

msmtp 1.6.0rc1 is released!
This is a release candidate for the next stable version 1.6.0. It contains a few more new features and changes than usual, but is still compatible to versions 1.4.x. The most important changes are:

Please test!

March 9, 2014

msmtp 1.4.32 is released!
This release parses command line recipient addresses as if they appeared in mail headers, which gives more flexibility and increases compatibility.

April 22, 2013

msmtp 1.4.31 is released!
This release includes a new version of the msmtpq script and fixes building the documentation with texinfo version 5.x.

October 21, 2012

msmtp 1.4.30 is released!
This release fixes a bug introduced in version 1.4.29 that broke the -t/--read-recipients option when --read-envelope-from was used.
If you use version 1.4.29, please update. Sorry for the inconvenience.

September 3, 2012

msmtp 1.4.29 is released!
This release fixes a few bugs. See the ChangeLog for details.

May 1, 2012

msmtp 1.4.28 is released!
This release fixes a few minor problems. See the ChangeLog for details.

January 7, 2012

msmtp 1.4.27 is released!
This version fixes a problem with configurations that use OpenSSL and at the same time do not use GNU SASL. (If you use a different configuration, there's no reason to upgrade.)

November 27, 2011

msmtp 1.4.26 is released!
This release updates the msmtpq script.
To use the new version of the script, you need to remove the old msmtpQ symlink, change msmtpQ to msmtpq in your MUA config, and use msmtp-queue for queue management.

October 16, 2011

msmtp 1.4.25 is released!
This release adds support for alias expansion. Additionally, a few problems were fixed, and DIGEST-MD5 authentication is now marked as deprecated (see RFC 6331).

April 27, 2011

msmtp 1.4.24 is released!
This is a cleanup release that updates the build system and removes old cruft and unnecessary complexity, without changing the functionality of the program.

January 17, 2011

msmtp 1.4.23 is released!
This release fixes SCRAM-SHA-1 authentication via GNU SASL.
If you use a version of msmtp that supports SCRAM-SHA-1 authentication via libgsasl (see the output of msmtp --version), then an update is recommended.

December 30, 2010

msmtp 1.4.22 is released!
This release adds a passwordeval command that allows to set the password to the output of a program invocation.

July 3, 2010

msmtp 1.4.21 is released!
This minor update mainly fixes build problems with newer OpenSSL versions and with disabled TLS/SSL support.

March 20, 2010

msmtp 1.4.20 is released!
This release adds support for authentication mechanism SCRAM-SHA-1 via GNU SASL. The new command tls_fingerprint allows one to trust one particular TLS certificate, in case tls_trust_file cannot be used for some reason. The new script manages Gnome Keyring passwords for msmtp.

October 24, 2009

msmtp 1.4.19 is released!
This release contains a security fix: When using OpenSSL, NUL characters in the Common Name or Subject Alternative Name fields of certificates are now handled properly. This fixes the problem described here. Note that msmtp is not affected by this problem if GnuTLS is used.

September 8, 2009

msmtp 1.4.18 is released!
This release fixes some minor problems and updates the example scripts.

December 27, 2008

msmtp 1.4.17 is released!
This release adds support for storing passwords in the GNOME keyring.
Update: The binary for Windows contained a bug and was replaced by version 1.4.17+20081227.

July 28, 2008

msmtp 1.4.16 is released!
This release accepts the 251 response to the RCPT TO command (rarely used today) and fixes some portability problems with the example scripts.

June 7, 2008

msmtp 1.4.15 is released!
The following changes are noteworthy in this release:

March 13, 2008

msmtp 1.4.14 is released!
Noteworthy changes in this release include the following:

January 28, 2008

Chris Gianniotis wrote a shell script that manages a mail queue for msmtp. It combines and extends the functionality of the msmtpqueue scripts. You can find it in this mail on the msmtp-users list.

September 18, 2007

The LinuxUser Magazine (in german) has an article about mpop in issue 10/2007, to be released on September 20, 2007. Mpop shares much of its source code with msmtp. The article was written by Andreas Kneib.
The magazine already ran an article by the same author on msmtp in issue 04/2005.

August 1, 2007

msmtp 1.4.13 is released!
Useful scripts are now distributed in the scripts subdirectory. Currently included are the msmtpqueue scripts and a script by Gautam Iyer.
The automatic selection of an account based on the envelope from address is now case insensitive.
The license was updated to GPLv3 or later (source code) and GFDLv1.2 or later (documentation).

June 16, 2007

msmtp 1.4.12 is released!
The documentation was improved and a minor bug was fixed.

May 6, 2007

msmtpqueue 0.5 is released!
This release adds the script, contributed by Andreas Kneib.

April 9, 2007

msmtp 1.4.11 is released!
This release makes the default behaviour more secure: TLS now requires either tls_trust_file (highly recommended) or a disabled tls_certcheck. NTLM authentication is not used automatically without TLS anymore.

January 21, 2007

msmtp 1.4.10 is released!
A few build and installation problems were fixed. No other changes were made.

November 6, 2006

msmtp 1.4.9 is released!
This release fixes yet another build problem.

November 5, 2006

msmtp 1.4.8 is released!
Some minor build problems were fixed, and the gnulib portability library was updated.
Using OpenSSL on Mac OS X works again.

August 20, 2006

msmtp 1.4.7 is released!
Minor bugs were fixed, and some portability issues were solved.
The configuration command tls_force_sslv3 was added. This is needed to use TLS/SSL with some old and broken servers.

June 17, 2006

msmtp 1.4.6 is released!
This release contains a long list of small changes, many of them taken from the latest mpop release.
Optional support for Internationalized Domain Names (IDN) was added.
The options to the configure script have changed! See the first few paragraphs of INSTALL for details.

December 12, 2005

msmtp 1.4.5 is released!
Only a few minor tweaks were made.
The bigger news is that the development finally moved to a public CVS repository on SourceForge. Everyone is invited to participate!

Older news are in the news archive.