msmtp is an SMTP client that can be used with Mutt and other MUAs. It forwards messages to an SMTP server which does the delivery. Features include various SMTP AUTH methods, TLS-encrypted connections (including server certificate verification and the ability to send a client certificate), support for multiple accounts, DSN, and IPv6 support.
| Tags | Communications Email |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Windows MS-DOS Windows Mac OS X BSD Linux Other Solaris Unix AIX FreeBSD NetBSD OpenBSD |
| Implementation | C |
Recent releases


Changes: This release adds support for storing passwords in the GNOME keyring.


Changes: This release accepts the 251 response to the RCPT TO command (rarely used today), and fixes some portability problems with the example scripts.


Changes: This release improves TLS/SSL configurability, updates some helpful scripts, and fixes some minor bugs.


Changes: This version properly supports Resent-* headers and can read the envelope from address from the mail.


Changes: Useful scripts are now distributed in the "scripts" subdirectory. The automatic selection of an account based on the envelope "From" address is now case insensitive. The license was updated to GPLv3 or later (for the source code) and GFDLv1.2 or later (for the documentation).
- All comments
Recent commentsmsmtp new options?
Maybe an option to specify the subject?
Similar to mailx -s 'this is a test' ...
Maybe another option to specify
the filename that has the "pure" message
body? This file would not have the usual
mail headers. Message body only.