msmtp runs on a wide variety of platforms. It needs little more than an ANSI C compiler and Berkeley-style sockets.
msmtp does not need any additional libraries, but it can use the following to enhance its feature set:
The GnuTLS library provides TLS/SSL support. It is highly recommended.
OpenSSL can be used as an alternative to GnuTLS.
- GNU SASL
Using the GNU SASL library adds support for the GSSAPI, DIGEST-MD5, SCRAM-SHA-1, and NTLM authentication methods. (The methods PLAIN, LOGIN, and CRAM-MD5 are always supported).