msmtp project is an SMTP client.
In the default mode, msmtp transmits a mail to an SMTP server (for example at a free mail provider) which does the delivery.
To use this program with your mail user agent (MUA), create a configuration file with your mail account(s) and tell your MUA to call msmtp instead of /usr/sbin/sendmail.
msmtpqueue is a pair of very simple shell scripts that allows you to "queue" mails and send them all at a later time (useful for dialup connections: write your mails offline and send them when you are online).
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
msmtp is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed.
Product's homepage
Here are some key features of "msmtp":
· Authentication methods PLAIN, LOGIN and CRAM-MD5 (and GSSAPI, DIGEST-MD5 and NTLM when compiled with GNU SASL support)
· TLS encrypted connections (including server certificate verification and the possibility to send a client certificate)
· DSN (Delivery Status Notification) support
· RMQS (Remote Message Queue Starting) support (ETRN keyword)
· PIPELINING support for increased transmission speed
· IPv6 support
· support for multiple accounts
· sendmail compatible interface (command line options and exit codes)
Requirements:
· If you want TLS/SSL support, you need either GnuTLS (>=1.2.0) or OpenSSL (>=0.9.6).
· You can optionally use GNU SASL if you need more authentication methods than PLAIN, LOGIN, CRAM-MD5, and EXTERNAL; for example GSSAPI, DIGEST-MD5 or NTLM.
What's New in This Release: [ read full changelog ]
· This release fixes a few minor problems.