msmtp Changelog

What's new in msmtp 1.6.3

Jan 28, 2016
  • A bug in SOCKS support was fixed.
  • Handling non-fatal errors in TLS handshakes was fixed.

New in msmtp 1.6.2 (Apr 27, 2015)

  • A bug was fixed that prevented consecutive Bcc headers from being removed properly.

New in msmtp 1.6.1 (Jan 10, 2015)

  • The new configure option --with-tls replaces --with-ssl.
  • A new configure option --disable-gai-idn was added.

New in msmtp 1.6.0 RC 3 (Dec 29, 2014)

  • Change order of auth methods reported in --version.
  • Change order of auth methods reported in --version.
  • Update documentation on authentication.
  • Improve libsecret support.
  • Fix potential free() with invalid pointer.
  • Update vim syntax file.
  • Fixes compilation with musl libc

New in msmtp 1.4.32 (Mar 11, 2014)

  • A recipient list on the command line is now parsed as if it appeared in a mail header.

New in msmtp 1.4.31 (Apr 23, 2013)

  • Updated the msmtpq script.
  • Fixed building of the documentation with texinfo >= 5.0.

New in msmtp 1.4.30 (Oct 25, 2012)

  • Fix a bug in msmtp_read_addresses() that was introduced in version 1.4.29 by fixing a problem in the wrong way.

New in msmtp 1.4.29 (Sep 4, 2012)

  • Fix bugs in msmtp_read_addresses(), including a crash.
  • Removed autotools files that are automatically copied by 'autoreconf -i'
  • from repository.
  • Properly require an argument to --passwordeval. Fixes a crash when none is
  • given.
  • Replace old service name "ssmtp" with current one: "smtps".

New in msmtp 1.4.28 (May 2, 2012)

  • Update autotools files.
  • Improve error message on connection failures in some IPv6/IPv4 situations.
  • Improve documentation of EHLO issues.
  • Bug fix: expand tilde for the aliases command.

New in msmtp 1.4.27 (Jan 9, 2012)

  • No significant changes

New in msmtp 1.4.25 (Oct 17, 2011)

  • Fix DIGEST-MD5 authentication, accidentally broken in 1.4.23.
  • Deprecate DIGEST-MD5 authentication as per RFC 6331.
  • Add support for alias expansion via the aliases command and --aliases option.
  • Fix various typos in error messages and the documentation.

New in msmtp 1.4.24 (Apr 27, 2011)

  • Remove the unmaintained pt_BR translation.
  • Simplify manual license: use a simple permissive license instead of GNU FDL.
  • Replace a call to gnutls_protocol_set_priority(), which is deprecated in
  • GnuTLS >= 2.12.0. Fixes Debian bug #624048 (reported for mpop).
  • Remove gnulib, for simplicity and maintainability.
  • Update GNU autotools files, in particular configure.ac.

New in msmtp 1.4.23 (Jan 18, 2011)

  • Fix SCRAM-SHA-1 authentication via libgsasl. Reported and analyzed by
  • Steffen Lehmann for mpop.

New in msmtp 1.4.21 (Jul 3, 2010)

  • Report platform in --version output.
  • Update gnulib to 2010-07-03.
  • Fix building with newer OpenSSL versions. Reported and tested by Peter Baur.
  • Updated find_alias_for_msmtp.sh script (Ovidiu Constantin).
  • Fixed building without TLS/SSL support. Reported by Tan Ker Vin.

New in msmtp 1.4.20 (Mar 24, 2010)

  • Update gnulib to 2010-03-20.
  • Support authentication mechanism SCRAM-SHA-1 via GNU SASL.
  • New command tls_fingerprint to trust one particular TLS certificate.
  • Change whitespace: Avoid tabs and whitespace at end of lines.
  • Update the documentation of keyring usage.
  • Add the msmtp-gnome-tool.py script to manage Gnome Keyring passwords for
  • msmtp. Thanks to Gaizka Villate and Emmanuel Bouthenot.
  • Fix minor quoting issues in the man page.
  • Add pt_BR translation, provided by Rud√° Moura. Thanks!

New in msmtp 1.4.19 (Jan 27, 2010)

  • Properly handle NUL characters in the Common Name or Subject Alternative
  • Name fields of certificates when using OpenSSL. This fixes the security
  • problem described in .
  • Properly mask minus characters in the man page to prevent groff from
  • converting them to hyphens. Reported by Emmanuel Bouthenot.
  • Disable security checks on the user configuration file when run as root.
  • Fixes Debian bug #534829.
  • Remove DOS line endings from find_alias_for_msmtp.sh. Reported by Emmanuel
  • Bouthenot.

New in msmtp 1.4.17 (Dec 28, 2008)

  • Remove most W32-specific code from net.c and use the appropriate gnulib modules instead.
  • Gnulib upate to 2008-12-24.
  • Unified handling of the Gnome and MacOS keyrings. Both are disabled by default and must be enabled using --with-*-keyring options.
  • Support for SYSCONFDIR/netrc (as a fallback for ~/.netrc) was added by Jim Pryor. Thanks!
  • Support for the GNOME Keyring was added by Satoru SATOH. Thanks a lot!
  • Added a vim syntax file for msmtprc files to scripts/vim. The file was written by Simon Ruderich. Thanks!
  • Updated the msmtpq/msmtpQ scripts.

New in msmtp 1.4.16 (Oct 9, 2008)

  • Changed all scripts to '#!/usr/bin/env bash' instead of '#!/bin/sh' or '#!/bin/bash', because they use bash features that are not available in POSIX /bin/sh and because bash might not live in /bin, e.g. on BSD systems.
  • Accept both 250 and 251 in return of the RCPT TO command, as required by RFC 2821 sections 4.3.2 and 3.4.
  • Fix scripts/msmtpqueue/msmtp-runqueue.sh. An error made while applying a patch accidently broke it.