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.
msmtp 1.6.5 is released!
The TLS certificate fingerprinting feature now uses SHA256 fingerprints.
msmtp 1.6.4 is released!
This release now uses the system default policy with GnuTLS instead of a hardcoded one.
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.
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.
msmtp 1.6.1 is released!
This release fixes a problem on platforms where glibc does not support Internationalized Domain Names (IDN).
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:
- Support for SOCKS proxies was added. This allows msmtp to be used with Tor.
- GNOME Keyring support now uses libsecret
instead of libgnome-keyring. Consequently,
secret-toolcan be used to manage passwords for msmtp; the obsolete
msmtp-gnome-toolscript is removed.
- Libidn is not required for IDN support anymore on systems where getaddrinfo() supports the AI_IDN flag and the GnuTLS version is >= 3.4.0.
- SSLv3 is disabled.
- From and Date headers are now added to mails if necessary for compatibility, but this new behavior can be disabled.
- The new
remove_bcc_headerscommand replaces the old
- The GSSAPI authentication method is not chosen automatically anymore, you have to request it manually if you want it.
- Configuration file permissions are now only checked if the file actually contains
secrets such as passwords. (If you still store passwords in the configuration
file, consider using a key ring or the the
- The documentation was updated and improved.
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:
- Libsecret support was improved further
- The vim syntax file was updated
- A few minor problems were fixed
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:
- Adding missing From and Date headers can now be disabled if necessary.
- Gnome Keyring passwords can now be managed with
secret-tool(part of libsecret).
- Configuration file security checks are now only performed if the file actually contains passwords (which is not necessary anymore
since we have
passwordevaland key ring support).
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:
- Support for SOCKS proxies was added. This allows msmtp to be used with Tor.
- SSLv3 is disabled
- From: and Date: headers are now added to mails if necessary
- Gnome Keyring support now uses libsecret
- Libidn is not required for IDN support anymore on new systems
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.
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.
msmtp 1.4.30 is released!
This release fixes a bug introduced in version 1.4.29 that broke the
--read-recipients option when
--read-envelope-from was used.
If you use version 1.4.29, please update. Sorry for the inconvenience.
msmtp 1.4.29 is released!
This release fixes a few bugs. See the ChangeLog for details.
msmtp 1.4.28 is released!
This release fixes a few minor problems. See the ChangeLog for details.
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.)
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.
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).
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.
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.
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.
msmtp 1.4.21 is released!
This minor update mainly fixes build problems with newer OpenSSL versions and with disabled TLS/SSL support.
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
msmtp-gnome-tool.py manages Gnome Keyring passwords for msmtp.
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.
msmtp 1.4.18 is released!
This release fixes some minor problems and updates the example scripts.
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.
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.
msmtp 1.4.15 is released!
The following changes are noteworthy in this release:
- TLS/SSL configurability is improved by the new commands
msmtpqscripts were added. They are intended to replace the
msmtpqueuescripts in a future release. Additionally, the
set_sendmailscript was updated.
- Some minor bugs were fixed.
msmtp 1.4.14 is released!
Noteworthy changes in this release include the following:
-toption now properly supports
- The new
--read-envelope-fromoption allows to read the envelope from address from the
- The environment variables
- Support to store passwords using the Mac OS X keychain was added by Jay Soffian.
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.
msmtp 1.4.13 is released!
Useful scripts are now distributed in the scripts subdirectory. Currently included are the msmtpqueue scripts and a set_sendmail.sh 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).
msmtp 1.4.12 is released!
The documentation was improved and a minor bug was fixed.
msmtpqueue 0.5 is released!
This release adds the
msmtp-listqueue.sh script, contributed by Andreas Kneib.
msmtp 1.4.11 is released!
This release makes the default behaviour more secure: TLS now requires either
recommended) or a disabled
NTLM authentication is not used automatically without TLS anymore.
msmtp 1.4.10 is released!
A few build and installation problems were fixed. No other changes were made.
msmtp 1.4.9 is released!
This release fixes yet another build problem.
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.
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.
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.
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!