From 961695db9ca66ada32990421ff9766e75bf23c77 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Tue, 28 Jul 2009 10:36:59 +0200 Subject: [PATCH] Install msmtp-1.4.17.tar.bz2 Signed-off-by: Johannes Schindelin --- mingw/bin/msmtp.exe | Bin 0 -> 392011 bytes mingw/share/info/dir | 3 + mingw/share/info/msmtp.info | 2456 ++++++++++++++++++++++++++++++++++++++++++ mingw/share/man/man1/msmtp.1 | 659 ++++++++++++ 4 files changed, 3118 insertions(+) create mode 100644 mingw/bin/msmtp.exe create mode 100644 mingw/share/info/msmtp.info create mode 100644 mingw/share/man/man1/msmtp.1 diff --git a/mingw/bin/msmtp.exe b/mingw/bin/msmtp.exe new file mode 100644 index 0000000000000000000000000000000000000000..b4bf3a285e4f623198a81f8afd6996276625bd91 GIT binary patch literal 392011 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
YixBl~;&Ki5!-fl!?i4)bz@lS_(6Es=}RF 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 O`)>;ije7JejsF+VNVg{d literal 0 HcwPel00001 diff --git a/mingw/share/info/dir b/mingw/share/info/dir index 77fc6c61f4..f3ac065b81 100644 --- a/mingw/share/info/dir +++ b/mingw/share/info/dir @@ -16,3 +16,6 @@ File: dir, Node: Top This is the top of the INFO tree GNU Packages * Make: (make). Remake files automatically. + +Individual utilities +* msmtp: (msmtp). An SMTP client. diff --git a/mingw/share/info/msmtp.info b/mingw/share/info/msmtp.info new file mode 100644 index 0000000000..edf099ae90 --- /dev/null +++ b/mingw/share/info/msmtp.info @@ -0,0 +1,2456 @@ +This is ../../msmtp/doc/msmtp.info, produced by makeinfo version 4.11 +from ../../msmtp/doc/msmtp.texi. + +This manual was last updated December 24, 2008 for version 1.4.17 of +msmtp. + + Copyright (C) 2005, 2006, 2007, 2008 Martin Lambers + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.2 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and + no Back-Cover Texts. A copy of the license is included in the + section entitled "GNU Free Documentation License". + +INFO-DIR-SECTION Individual utilities +START-INFO-DIR-ENTRY +* msmtp: (msmtp). An SMTP client. +END-INFO-DIR-ENTRY + + +File: msmtp.info, Node: Top, Next: Introduction, Up: (dir) + +msmtp +***** + +This manual was last updated December 24, 2008 for version 1.4.17 of +msmtp. + + Copyright (C) 2005, 2006, 2007, 2008 Martin Lambers + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.2 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and + no Back-Cover Texts. A copy of the license is included in the + section entitled "GNU Free Documentation License". + +* Menu: + +* Introduction:: Basic concepts. +* Configuration files:: Configuration file commands. +* Invocation:: Command line options. +* Transport Layer Security:: How to use TLS/SSL. +* Authentication:: How to use authentication. +* Delivery Status Notifications:: How to use DSN. +* Sendmail mode:: How to send mail. +* Server information mode:: How to obtain information about + an SMTP server. +* Remote Message Queue Starting mode:: How to send RMQS requests. +* Examples:: Usage examples. +* Development:: About the development process. +* Copying Information:: How you can copy and share mpop. + + +File: msmtp.info, Node: Introduction, Next: Configuration files, Prev: Top, Up: Top + +1 Introduction +************** + +msmtp is an SMTP client. + + In its default mode of operation, it reads a mail from standard +input and sends it to a predefined SMTP server that takes care of +proper delivery. Command line options and exit codes are compatible to +sendmail. + + Supported SMTP features include: + * Authentication methods PLAIN, LOGIN, CRAM-MD5 and EXTERNAL (and + GSSAPI, DIGEST-MD5 and NTLM when compiled with GNU SASL support) + + * TLS encrypted connections with the OpenSSL or GnuTLS libraries + (including server certificate verification and the possibility to + send a client certificate) + + * Support for Internationalized Domain Names (IDN) + + * DSN (Delivery Status Notification) support + + * PIPELINING support for increased transmission speed + + * RMQS (Remote Message Queue Starting) support (ETRN keyword) + + The best way to start is probably to have a look at the Examples +section. *Note Examples::. + + In addition to sendmail mode, there are two other modes of operation: + * Server information mode. In this mode, msmtp prints as much + information as it can get about a given SMTP server (supported + features, maximum mail size, ...). + + * Remote Message Queue Starting mode. In this mode, msmtp sends a + Remote Message Queue Starting request for a host, domain, or queue + to a given SMTP server. + + Normally, a system wide configuration file and/or a user +configuration file contain information about which SMTP server to use +and how to use it, but almost all settings can also be configured on +the command line. + + The information about SMTP servers is organized in accounts. Each +account describes one SMTP server: host name, authentication settings, +TLS settings, and so on. Each configuration file can define multiple +accounts. + + +File: msmtp.info, Node: Configuration files, Next: Invocation, Prev: Introduction, Up: Top + +2 Configuration files +********************* + +msmtp supports a system wide configuration file and a user +configuration file. Both are optional and need not exist. + + If it exists and is readable, a system wide configuration file +`SYSCONFDIR/msmtprc' will be loaded, where `SYSCONFDIR' depends on your +platform. The default is `/usr/local/etc'. Use `--version' to find out +which directory your version uses. + + If it exists and is readable, a user configuration file will be +loaded (`~/.msmtprc' by default). Accounts defined in the user +configuration file override accounts from the system configuration +file. The user configuration file must have no more permissions than +user read/write. Configuration data from either file can be changed by +command line options. + + A configuration file is a simple text file. Empty lines and comment +lines (whose first non-blank character is '#') are ignored. Every other +line must contain a command and may contain an argument to that command. +The argument may be enclosed in double quotes ("). + + If the first character of a filename is the tilde (~), this tilde +will be replaced by `HOME'. If a command accepts the argument `on', it +also accepts an empty argument and treats that as if it was `on'. + + Commands form groups. Each group starts with the `account' command +and defines the settings for one SMTP server. + + *Note Examples::. + +2.1 General commands +==================== + +`defaults' + Set defaults. The following configuration commands will set + default values for all following account definitions in the + current configuration file. + +`account NAME [: ACCOUNT[,...]]' + Start a new account definition with the given name. The current + default values are filled in (see *note defaults::). + If a colon and a list of previously defined accounts is given + after the account name, the new account, with the filled in + default values, will inherit all settings from the accounts in the + list. + +`host HOSTNAME' + The SMTP server to send the mail to. The argument may be a host + name or a network address. Every account definition must contain + this command. + +`port NUMBER' + The port that the SMTP server listens on. The default port will + be acquired from your operating system's service database: for + SMTP, the service is "smtp" (default port 25), unless TLS without + STARTTLS is used, in which case it is "ssmtp" (465). For LMTP, it + is "lmtp". + +`timeout (off|SECONDS)' + Set or unset a network timeout, in seconds. The argument `off' + means that no timeout will be set, which means that the operating + system default will be used. For compatibility with older + versions, `connect_timeout' is accepted as an alias for this + command. + +`protocol (smtp|lmtp)' + Set the protocol to use. Currently only SMTP and LMTP are + supported. SMTP is the default. See *note port:: for default ports. + +`domain ARGUMENT' + This command sets the argument of the SMTP EHLO (or LMTP LHLO) + command. The default is `localhost', which is stupid but should + always work. Possible choices are the domain part of your mail + address (`provider.example' for `joe@provider.example') or the + fully qualified domain name of your host (if available). + +2.2 Authentication commands +=========================== + +*Note Authentication::. + +`auth [(on|off|METHOD)]' + This command enables or disables SMTP authentication and + optionally chooses an authentication method to use. It should not + be necessary to choose a method; with the argument `on', msmtp + will choose the best one available. Accepted methods are `plain', + `cram-md5', `digest-md5', `gssapi', `external', `login', and + `ntlm'. *Note Authentication::. +`user [USERNAME]' + Set your user name for SMTP authentication. An empty argument + unsets the user name. Authentication must be activated with the + `auth' command. + +`password [SECRET]' + Set your password for SMTP authentication. An empty argument + unsets the password. Authentication must be activated with the + `auth' command. If no password is set but one is needed during + authentication, msmtp will try to find it in `~/.netrc'. If that + fails, it will try to find it in `SYSCONFDIR/netrc' (use + `--version' to find out what `SYSCONFDIR' is on your platform). If + that fails, it will try to get it from a system specific keychain + (if available). If that fails but a controlling terminal is + available, msmtp will prompt you for it. *Note Authentication::. + +`ntlmdomain [NTLMDOMAIN]' + Set a domain for the `ntlm' authentication method. The default is + to use no domain (equivalent to an empty argument), but some + servers seem to require one, even if it is an arbitrary string. + +2.3 TLS commands +================ + +*Note Transport Layer Security::. + +`tls [(on|off)]' + This command enables or disables TLS/SSL encrypted connections to + the SMTP server. Not every server supports TLS, and a few that + support it require the `tls_starttls off' command. + To use TLS/SSL, it is required to either use the `tls_trust_file' + command (highly recommended) or to disable `tls_certcheck'. *Note + Transport Layer Security::. + +`tls_trust_file [FILE]' + This command activates strict server certificate verification. + The given file must contain one or more certificates of trusted + Certification Authorities (CAs) in PEM format. + On Debian based systems, you can install the `ca-certificates' + package and use the file `/etc/ssl/certs/ca-certificates.crt'. + An empty argument disables this feature. + +`tls_crl_file [FILE]' + This command sets or unsets a certificate revocation list (CRL) + file for TLS, to be used during strict server certificate + verification as enabled by the *note tls_trust_file:: command. + This allows the verification procedure to detect revoked + certificates. *Note Transport Layer Security::. + +`tls_key_file [FILE]' + This command (together with the `tls_cert_file') command enables + msmtp to send a client certificate to the SMTP server if requested. + The file must contain the private key of a certificate in PEM + format. An empty argument disables this feature. *Note Transport + Layer Security::. + +`tls_cert_file [FILE]' + This command (together with the `tls_key_file' command) enables + msmtp to send a client certificate to the SMTP server if requested. + The file must contain a certificate in PEM format. An empty + argument disables this feature. *Note Transport Layer Security::. + +`tls_certcheck [(on|off)]' + This command enables or disables checks for the server certificate. + WARNING: When the checks are disabled, TLS/SSL sessions will be + vulnerable to man-in-the-middle attacks! *Note Transport Layer + Security::. + For compatibility with older versions, `tls_nocertcheck' is + accepted as an alias for `tls_certcheck off'. + +`tls_starttls [(on|off)]' + This command enables or disables the use of the STARTTLS SMTP + command to start TLS encryption. It is enabled by default. *Note + Transport Layer Security::. For compatibility with older + versions, `tls_nostarttls' is accepted as an alias for + `tls_starttls off'. + +`tls_force_sslv3 [(on|off)]' + Force TLS/SSL version SSLv3. This might be needed to use SSL with + some old and broken servers. Do not use this unless you have to. + *Note Transport Layer Security::. + +`tls_min_dh_prime_bits [BITS]' + Set or unset the minimum number of Diffie-Hellman (DH) prime bits + that msmtp will accept for TLS sessions. The default is set by the + TLS library and can be selected by using an empty argument to this + command. Only lower the default (for example to 512 bits) if there + is no other way to make TLS work with the remote server. *Note + Transport Layer Security::. + +`tls_priorities [PRIORITIES]' + Set the priorities for TLS sessions. The default is set by the TLS + library and can be selected by using an empty argument to this + command. Currently this command only works with sufficiently + recent GnuTLS releases. See the GnuTLS documentation of the + `gnutls_priority_init' function for a description of the + PRIORITIES string. *Note Transport Layer Security::. + +2.4 Commands specific to sendmail mode +====================================== + +*Note Sendmail mode::. + +`auto_from [(on|off)]' + Enable or disable automatic envelope-from addresses. The default is + `off'. + When enabled, an envelope-from address of the form user@domain + will be generated. The local part will be set to `USER' or, if + that fails, to `LOGNAME' or, if that fails, to the login name of + the current user. The domain part can be set with the + `maildomain' command (see *note maildomain::). If the maildomain + is empty, the envelope-from address will only consist of the user + name and not have a domain part. + When disabled, the envelope-from address must be set explicitly + with the `from' command (see *note from::). + *Note Envelope-from address::. + +`from [ADDRESS]' + Set the envelope-from address. This address will only be used when + `auto_from' is disabled. *Note Envelope-from address::. + +`maildomain [DOMAIN]' + Set a domain part for the generation of an envelope-from address. + This is only used when `auto_from' is enabled. The domain may be + empty. *Note Envelope-from address::. + +`dsn_notify (off|CONDITION)' + This command sets the condition(s) under which the mail system + should send DSN (Delivery Status Notification) messages. The + argument off disables explicit DSN requests, which means the mail + system decides when to send DSN messages. This is the default. + The CONDITION must be `never', to never request notification, or a + comma separated list (no spaces!) of one or more of the following: + `failure', to request notification on transmission failure, + `delay', to be notified of message delays, `success', to be + notified of successful transmission. The SMTP server must support + the DSN extension. *Note Delivery Status Notifications::. + +`dsn_return (off|AMOUNT)' + This command controls how much of a mail should be returned in DSN + (Delivery Status Notification) messages. The argument off disables + explicit DSN requests, which means the mail system decides how + much of a mail it returns in DSN messages. This is the default. + The AMOUNT must be `headers', to just return the message headers, + or `full', to return the full mail. The SMTP server must support + the DSN extension. *Note Delivery Status Notifications::. + +`keepbcc [(on|off)]' + This command controls whether to remove or keep the Bcc header + when sending a mail. The default is to remove it. *Note Bcc + header::. + +`logfile [FILE]' + This command enables or disables logging to the specified file. An + empty argument disables this feature. The file name `-' directs + the log information to standard output. *Note Logging::. + +`syslog [(on|off|FACILITY)]' + This command enables or disables syslog logging. The facility can + be one of `LOG_USER', `LOG_MAIL', `LOG_LOCAL0', ..., `LOG_LOCAL7'. + The default facility is `LOG_USER'. Syslog logging is disabled by + default. *Note Logging::. + + +File: msmtp.info, Node: Invocation, Next: Transport Layer Security, Prev: Configuration files, Up: Top + +3 Invocation +************ + +3.1 Synopsis +============ + + * Sendmail mode (default): + `msmtp [OPTION...] [--] RECIPIENT...' + `msmtp [OPTION...] -t [--] [RECIPIENT...]' + + * Server information mode: + `msmtp [OPTION...] --serverinfo' + + * Remote Message Queue Starting mode: + `msmtp [OPTION...] --rmqs=(HOST|@DOMAIN|#QUEUE)' + +3.2 Options +=========== + +Options override configuration file settings. They are compatible with +sendmail where appropriate. + +3.2.1 General options +--------------------- + +`--version' + Print version information. This includes information about the + library used for TLS/SSL support (if any), the library used for + authentication, the authentication mechanisms supported by this + library, and the default locations of the system and user + configuration files. + +`--help' + Print help. + +`-P' +`--pretend' + Print the configuration settings that would be used, but do not + take further action. An asterisk ('*') will be printed instead of + the password. + +`-d' +`--debug' + Print lots of debugging information, including the whole + conversation with the SMTP server. Be careful with this option: + the (potentially dangerous) output will not be sanitized, and your + password may get printed in an easily decodable format! + +3.2.2 Changing the mode of operation +------------------------------------ + +`-S' +`--serverinfo' + Print information about the SMTP server and exit. This includes + information about supported features (mail size limit, + authentication, TLS, DSN, ...) and about the TLS certificate (if + TLS is active). *Note Server information mode::. + +`--rmqs=(HOST|@DOMAIN|#QUEUE)' + Send a Remote Message Queue Starting request for the given host, + domain, or queue to the SMTP server and exit. *Note Remote + Message Queue Starting mode::. + +3.2.3 Configuration options +--------------------------- + +Most options in this category correspond to a configuration file +command. Please refer to *note Configuration files:: for detailed +information. +`-C FILENAME' +`--file=FILENAME' + Use the given file instead of `~/.msmtprc' as the user + configuration file. + +`-a ACCOUNT' +`--account=ACCOUNT' + Use the given account instead of the account named `default'. This + option cannot be used together with the `--host' option. *Note + Choosing an account::. + +`--host=HOSTNAME' + Use this SMTP server with settings from the command line; do not + use any configuration file data. This option cannot be used + together with the `--account' option. It disables loading of + configuration files. *Note Choosing an account::. + +`--port=NUMBER' + Set the port number to connect to. *Note port::. + +`--timeout=(off|SECONDS)' + Set a network timeout. *Note timeout::. For compatibility with + older versions, `--connect-timeout' is accepted as an alias for + this option. + +`--protocol=(smtp|lmtp)' + Set the protocol. *Note protocol::. + +`--domain=[ARGUMENT]' + Set the argument of the SMTP EHLO (or LMTP LHLO) command. *Note + domain::. + +`--auth[=(on|off|METHOD)]' + Enable or disable authentication and optionally choose the method. + *Note auth::. + +`--user=[USERNAME]' + Set or unset the user name for authentication. *Note user::. + +`--tls[=(on|off)]' + Enable or disable TLS/SSL. *Note tls::. + +`--tls-starttls[=(on|off)]' + Enable or disable STARTTLS for TLS encryption. *Note + tls_starttls::. + +`--tls-trust-file=[FILE]' + Set or unset a trust file for TLS encryption. *Note + tls_trust_file::. + +`--tls-crl-file=[FILE]' + Set or unset a certificate revocation list (CRL) file for TLS. + *Note tls_crl_file::. + +`--tls-key-file=[FILE]' + Set or unset a key file for TLS encryption. *Note tls_key_file::. + +`--tls-cert-file=[FILE]' + Set or unset a cert file for TLS encryption. *Note tls_cert_file::. + +`--tls-certcheck[=(on|off)]' + Enable or disable server certificate checks for TLS encryption. + *Note tls_certcheck::. + +`--tls-force-sslv3[=(on|off)]' + Force TLS/SSL version SSLv3. *Note tls_force_sslv3::. + +`--tls-min-dh-prime-bits=[BITS]' + Set or unset minimum bit size of the Diffie-Hellman (DH) prime. + *Note tls_min_dh_prime_bits::. + +`--tls-priorities=[PRIORITIES]' + Set or unset TLS priorities. *Note tls_priorities::. + +3.2.4 Options specific to sendmail mode +--------------------------------------- + +`--auto-from[=(on|off)]' + Enable or disable automatic envelope-from addresses. The default + is off. *Note auto_from::. + +`-f ADDRESS' +`--from=ADDRESS' + Set the envelope-from address. It is only used when `auto_from' is + off. *Note from::. + If no account was chosen yet (with `--account' or `--host'), this + option will choose the first account that has the given + envelope-from address (set with the `from' command). If no such + account is found, "default" is used. *Note Choosing an account::. + +`--maildomain=[DOMAIN]' + Set the domain part for generated envelope-from addresses. It is + only used when `auto_from' is on. *Note maildomain::. + +`-N (off|CONDITION)' +`--dsn-notify=(off|CONDITION)' + Set or unset DSN notification conditions. *Note dsn_notify::. + +`-R (off|AMOUNT)' +`--dsn-return=(off|AMOUNT)' + Set or unset the DSN notification amount. *Note dsn_return::. + Note that `hdrs' is accepted as an alias for `headers' to be + compatible with sendmail. + +`--keepbcc[=(on|off)]' + Enable or disable the preservation of the Bcc header. *Note + keepbcc::. + +`-X [FILE]' +`--logfile=[FILE]' + Set or unset the log file. *Note logfile::. + +`--syslog[=(on|off|FACILITY)]' + Enable or disable syslog logging. *Note syslog::. + +`-t' +`--read-recipients' + Send the mail to the recipients given in the To, Cc, and Bcc + headers of the mail in addition to the recipients given on the + command line. + If any Resent- headers are present, then the addresses from any + Resent-To, Resent-Cc, and Resent-Bcc headers in the first block of + Resent- headers are used instead. + +`--read-recipients' + Read the envelope from address from the From header of the mail. + +`--' + This marks the end of options. All following arguments will be + treated as recipient addresses, even if they start with a '-'. + + The following options are accepted but ignored for sendmail +compatibility: `-BTYPE', `-bm', `-FNAME', `-G', `-hN', `-i', `-L TAG', +`-m', `-n', `-O option=VALUE', `-ox VALUE', `-v' + +3.3 Choosing an account +======================= + +There are three ways to choose the account to use. It depends on the +circumstances which method is the best. + + 1. `--account=ACCOUNT' + Use the given account. Command line settings override + configuration file settings. + + 2. `--host=HOSTNAME' + Use only the settings from the command line; do not use any + configuration file data. + + 3. `--from=ADDRESS' or `--read-envelope-from' + Choose the first account from the system or user configuration + file that has a matching envelope-from address as specified by a + `from' command. This works only when neither `--account' nor + `--host' is used. + If none of the above options is used (or if no account has a +matching `from' command), then the account "default" is used. + +3.4 Exit code +============= + +The standard exit codes from `sysexits.h' are used. + +3.5 Files +========= + +``SYSCONFDIR/msmtprc'' + The system configuration file. Use the `--version' option to find + out what `SYSCONFDIR' is on your platform. + +``~/.msmtprc'' + The default user configuration file. + +``~/.netrc' and `SYSCONFDIR/netrc'' + The `netrc' file contains login information. If a password is not + found in the configuration file, msmtp will search it in + `~/.netrc' and `SYSCONFDIR' before prompting the user for it. The + syntax of `netrc' files is described in the `netrc(5)' or `ftp(1)' + manual page. + +3.6 Environment +=============== + +``USER', `LOGNAME'' + These variables override the user's login name when constructing an + envelope-from address. `LOGNAME' is only used if `USER' is unset. + +``TMPDIR'' + Directory to create temporary files in. If this is unset, a system + specific default directory is used. + A temporary file is only created when the `-t'/`--read-recipients' + or `--read-envelope-from' option is used. The file is then used to + buffer the headers of the mail (but not the body, so the file + won't get very large). + +``EMAIL', `SMTPSERVER'' + These environment variables are used only if neither `--host' nor + `--account' is used and there is no default account defined in the + configuration files. In this case, the host name is taken from + `SMTPSERVER', and the envelope from address is taken from `EMAIL', + unless overridden by `--from' or `--read-envelope-from'. Currently + `SMTPSERVER' must contain a plain host name (no URL), and `EMAIL' + must contain a plain address (no names or additional information). + + +File: msmtp.info, Node: Transport Layer Security, Next: Authentication, Prev: Invocation, Up: Top + +4 Transport Layer Security +************************** + +Transport Layer Security (TLS) is a new name for Secure Socket Layer +(SSL). The TLS 1.0 protocol is an updated version of the SSL 3.0 +protocol. TLS and SSL mean the same thing. + + Quoting from RFC2246, the TLS 1.0 protocol specification: +"The TLS protocol provides communications privacy over the Internet. +The protocol allows client/server applications to communicate in a way +that is designed to prevent eavesdropping, tampering, or message +forgery." + + SMTP servers can use TLS in one of two modes: + * Immediately. This is SMTP tunneled through TLS, aka SSMTP. The + default port for this mode is 465 (ssmtp). + + * Via the STARTTLS SMTP command. The SMTP session begins normally. + The client sends the STARTTLS command when it wishes to begin TLS + encryption. The default port for this mode is the default SMTP + port: 25 (smtp). + msmtp can switch between these modes with the `tls_starttls' command +(see *note tls_starttls::) command or the `--tls-starttls' option (see +*note --tls-starttls::). + + When TLS is started, the server sends a certificate to identify +itself. This certificate contains information about the certificate +owner, the certificate issuer, and the activation and expiration times +of the certificate. This information can be displayed in server +information mode. *Note Server information mode::. + + To use TLS, it is required to either enable full server certificate +verification using the `tls_trust_file' command or `--tls-trust-file' +option, or to disable all certificate checks using `tls_certcheck off' +or `--tls-certcheck=off'. WARNING: When certificate checks are disabled, +TLS/SSL sessions are vulnerable to man-in-the-middle attacks! See +*note tls_trust_file::, *note --tls-trust-file::, *note tls_certcheck::, +*note --tls-certcheck::. + + If your system has a file that collects all system-wide trusted CA +certificates, it is easiest to just use this in the `defaults' section +of your configuration file. On Debian-based systems, for example, the +adequate command would be `tls_trust_file +/etc/ssl/certs/ca-certificates.crt'. + + But you can also find out manually which CA certificate you need to +trust. The following example works as of 2007-04-18. + + For the Gmail SMTP server, you first issue the following command: + $ msmtp --serverinfo --host=smtp.gmail.com --tls=on --port=587 \ + --tls-certcheck=off + The option `--port=587' is specific to Gmail and should not be used +with other servers. The option `--tls-certcheck=off' allows msmtp to +accept any certificate, so that it can print some information about it. + + According to the output of this command, the common name of the +server certificate issuer is "Thawte Premium Server CA". This means +that you have to trust the Thawte CA to use full TLS security. You can +download the Thawte CA certificate bundle from +`http://thawte.com/roots'. You get a ZIP file with different +certificates. The one you need for the `tls_trust_file' command is +`Thawte Server Roots/ThawtePremiumServerCA_b64.txt'. + + The following command should now succeed: + $ msmtp --serverinfo --host=smtp.gmail.com --tls=on --port=587 \ + --tls-trust-file="Thawte Server Roots/ThawtePremiumServerCA_b64.txt" + + If the server requests it, the client can send a certificate, too. +This allows the server to verify the identity of the client. See the +EXTERNAL mechanism in *note Authentication::. The +`tls_key_file'/`tls_cert_file' commands or the +`--tls-key-file'/`--tls-cert-file' options can be used to set a client +certificate. See *note tls_key_file::/*note --tls-key-file::, *note +tls_cert_file::/*note --tls-cert-file::. Note that GnuTLS will only +send a client certificate if it matches one of the CAs advertised by +the server. If you set a client certificate but it is not send to the +server, it probably was not issued by any CA that the server trusts. + + If you need to fine tune TLS parameters or have problems connecting +to your server, have a look at the *note tls_force_sslv3::, *note +tls_min_dh_prime_bits::, and *note tls_priorities:: commands. + + +File: msmtp.info, Node: Authentication, Next: Delivery Status Notifications, Prev: Transport Layer Security, Up: Top + +5 Authentication +**************** + +Many SMTP servers require a client to authenticate itself before it is +allowed to send mail. + + Multiple authentication methods exist. Most SMTP servers support +only some of them. Some methods send authentication data in plain text +(or nearly plain text) to the server. These methods should only be used +when TLS is active to prevent others from stealing the password. *Note +Transport Layer Security::. + + By default, msmtp chooses a method automatically, and it will never +choose one that puts the authentication data at risk. See below for +details. + + msmtp supports the following authentication methods: + * `PLAIN' + This authentication method needs a user name and a password. Both + are send in BASE64 encoding, which can be easily decoded to plain + text. + + * `CRAM-MD5' + This authentication method needs a user name and a password. The + authentication data is not sent in plain text, which means this + method can safely be used without TLS. + + * `DIGEST-MD5' + This authentication method needs a user name and a password. The + authentication data is not sent in plain text, which means this + method can safely be used without TLS. + + * `GSSAPI' + This authentication method needs a user name. The Kerberos + framework takes care of secure authentication, therefore this + method can safely be used without TLS. + + * `EXTERNAL' + This is a special authentication method: The actual authentication + happens outside of the SMTP protocol, typically by sending a TLS + client certificate (see *note Transport Layer Security::). + The EXTERNAL method merely confirms that this authentication + succeeded for the given user (or, if no user name is given, + confirms that authentication succeeded). Thus it may not be + necessary for authentication to use this method, and if the server + does not support the EXTERNAL method, this does not mean that it + does not support authentication with TLS client certificates. + This authentication method is not chosen automatically; you have + to request it manually. + Note: Sendmail 8.12.11 advertises the EXTERNAL mechanism only + after a TLS client certificate has been send. It seems to ignore + the optional user name. Does anyone know more about this? + + * `LOGIN' + This is a non-standard authentication method similar to (but worse + than) PLAIN. It needs a user name and a password, both of which + are send in BASE64 encoding, which can be easily decoded to plain + text. + + * `NTLM' + This is an obscure non-standard authentication method. It needs a + user name and a password and in some cases a special domain + parameter (see *note ntlmdomain::). The authentication data is + not send in plain text, but since NTLM is not an open standard, it + should be considered broken and insecure. + + It depends on the underlying authentication library and its version +whether a particular method is supported or not. Use the `--version' to +find out which methods are supported by your version of msmtp. + + Authentication data can be set with the `user' and `password' +commands or with the `--user' option. See *note user::, *note +password::, *note --user::. If no password is set but one is needed +during authentication, msmtp will try to find it in `~/.netrc'. If that +fails, it will try to find it in `SYSCONFDIR/netrc' (use `--version' to +find out what `SYSCONFDIR' is on your platform). If that fails, it will +try to get it from a system specific keychain (if available). If that +fails but a controlling terminal is available, msmtp will prompt you +for it. + + Currently supported keychains are the GNOME keychain and the Mac OS +X keychain. *Note Using the Mac OS X Keychain::. + + The authentication method can be chosen with the `auth' command or +`--auth' option, but it is usually sufficient to just use the `on' +argument to let msmtp choose the method itself. See *note auth::, *note +--auth::. + + If msmtp chooses the method itself, it will never choose an insecure +method. If TLS is active, all methods are considered secure in this +context, because the connection to the server is protected by TLS. If +TLS is not active, only the CRAM-MD5, DIGEST-MD5, and GSSAPI methods +are considered secure in this context, because all the others methods +put the authentication data at risk. + + If you really want to risk your authentication data, you have to +force msmtp to do that by manually setting the authentication method +while TLS is off. + +5.1 Using the Mac OS X Keychain +=============================== + +A Mac OS X user can store a password in a keychain item using the +Keychain Access GUI application. The `account name' is simply the value +of the msmtp `user' argument. However, the `keychain item name' is +`smtp://' where `' matches the msmtp `host' +argument. Using `smtp://' is needed so that the item is created of kind +`internet password'. For example, selecting `File->Get Info' on a +keychain item that corresponds to `host smtp.freemail.example' and +`user joe.smith' will show: + + Name: smtp.freemail.example + Kind: Internet password + Account: joe.smith + Where: smtp://smtp.freemail.example + + +File: msmtp.info, Node: Delivery Status Notifications, Next: Sendmail mode, Prev: Authentication, Up: Top + +6 Delivery Status Notifications +******************************* + +In situations such as delivery failure or very long delivery delay, the +mail system often generates a message for the sender of the mail in +question, informing him about the difficulties. + + Delivery Status Notification (DSN) requests, defined in RFC 3461, +try to give the sender of the mail control about how and when these DSN +messages are sent. The SMTP server must support the DSN extension. +*Note Server information mode::. + + A first parameter controls when such messages should be generated: +never, on delivery failure, on delivery delay, and/or on success. This +can be set with `dsn_notify'/`--dsn-notify', see *note +dsn_notify::/*note --dsn-notify::. + + A second parameter controls how much of the original mail should be +contained in a DSN message: only the headers, or the full mail. This +can be set with `dsn_return'/`--dsn-return', see *note +dsn_return::/*note --dsn-return::. Note that this parameter only +applies to DSNs that indicate delivery failure for at least one +recipient. If a DSN contains no indications of delivery failure, only +the headers of the message are returned. + + +File: msmtp.info, Node: Sendmail mode, Next: Server information mode, Prev: Delivery Status Notifications, Up: Top + +7 Sendmail mode +*************** + +* Menu: + +* Envelope-from address:: Information about envelope-from addresses +* Logging:: Different logging methods +* Bcc header:: Bcc header handling + + +File: msmtp.info, Node: Envelope-from address, Next: Logging, Up: Sendmail mode + +7.1 Envelope-from address +========================= + +The SMTP server expects a sender mail address for each mail. This is the +envelope-from address. It is independent of the From header (because it +is part of the mail _envelope_, not of the mail itself), but in most +cases both addresses are the same. + + Envelope-from addresses can be generated automatically (when +`auto_from' is enabled with the `auto_from' command or `--auto-from' +option) or set explicitly with the `from' command and `--from' option. +See *note auto_from::, *note from::. + + When `auto_from' is enabled, an envelope-from address of the form +user@domain will be generated. The local part will be set to `USER' or, +if that fails, to `LOGNAME' or, if that fails, to the login name of the +current user. The domain part can be set with the `maildomain' command +and `--maildomain' option (see *note maildomain::). If the maildomain +is empty, the envelope-from address will only consist of the user name +and not have a domain part. + + +File: msmtp.info, Node: Logging, Next: Bcc header, Prev: Envelope-from address, Up: Sendmail mode + +7.2 Logging +=========== + +Logging is enabled on a per account basis. If it is enabled, msmtp will +generate one log line for each mail it tries to send via the account in +question. + + The line will include the following information: + * Host name of the SMTP server: `host=hostname' + + * Whether TLS was used: `tls=(on|off)' + + * Whether authentication was used: `auth=(on|off)' + + * The user name used for authentication (only if authentication is + used): `user=name' + + * The envelope-from address: `from=address' + + * The recipient addresses: `recipients=addr1,addr2,...' + + * The size of the mail as transferred to the server, in bytes (only + if the delivery succeeded): `mailsize=number' + + * The SMTP status code and SMTP error message (only in case of + failure and only if available): `smtpstatus=number', + `smtpmsg='message''. Multiline SMTP messages will be concatenated + into one line. + + * The msmtp error message (only in case of failure and only if + available): `errormsg='message'' + + * The msmtp exit code (from `sysexits.h'; `EX_OK' indicates + success): `exitcode=EX_...' + + If a logfile is given with the `logfile' command or `--logfile' +option, this log line will be prepended with the current date and time +and appended to the specified file. See *note logfile::, *note +--logfile::. + + If syslog logging is enabled with the `syslog' command or `--syslog' +option, the log line is passed to the syslog service with the specified +facility. See *note syslog::, *note --syslog::. + + +File: msmtp.info, Node: Bcc header, Prev: Logging, Up: Sendmail mode + +7.3 Bcc header +============== + +msmtp transmits mails unaltered to the SMTP server, with one exception: +the Bcc header(s) will be removed before the transmission. This +behavior can be changed with the `keepbcc' command and `--keepbcc' +option, see *note keepbcc::/*note --keepbcc::. + + +File: msmtp.info, Node: Server information mode, Next: Remote Message Queue Starting mode, Prev: Sendmail mode, Up: Top + +8 Server information mode +************************* + +In server information mode, msmtp prints as much information about the +SMTP server as it can get and then exits. + + The SMTP features that can be detected are: + * SIZE + The maximum message size that the SMTP server accepts. + + * PIPELINING + Whether certain SMTP commands may be send in groups rather than + one by one. This can speed up mail transmission if the recipient + list is long. This feature is used automatically. + + * STARTTLS + *Note Transport Layer Security::. + + * AUTH + *Note Authentication::. + + * DSN + *Note Delivery Status Notifications::. + + * ETRN + *Note Remote Message Queue Starting mode::. + + If TLS is activated for server information mode, the following +information will be printed about the SMTP server's TLS certificate (if +available): + * Owner information + * Common Name + + * Organization + + * Organizational unit + + * Locality + + * State or Province + + * Country + + * Issuer information + * Common Name + + * Organization + + * Organizational unit + + * Locality + + * State or Province + + * Country + + * General + * Activation time + + * Expiration time + + * SHA1 fingerprint + + * MD5 fingerprint + + +File: msmtp.info, Node: Remote Message Queue Starting mode, Next: Examples, Prev: Server information mode, Up: Top + +9 Remote Message Queue Starting mode +************************************ + +Remote Message Queue Starting (RMQS) is defined in RFC 1985. It is a +way for a client to request that a server start the processing of its +mail queues for messages that are waiting at the server for the client +machine. If any messages are at the server for the client, then the +server creates a new SMTP session and sends the messages at that time. + + msmtp can only send the request (using the ETRN SMTP command); a +mail server on the client side should then accept the connection of the +remote SMTP server to receive the mail. + + RMQS requests can be sent with the `--rmqs' option (see *note +--rmqs::). Destinations defined in RFC 1985 are: + * HOST + Request the messages for the given host. + + * @DOMAIN + Request the messages for the given domain. + + * #QUEUE + Request the delivery of the messages in the given queue. + + +File: msmtp.info, Node: Examples, Next: Development, Prev: Remote Message Queue Starting mode, Up: Top + +10 Examples +*********** + +* Menu: + +* A system wide configuration file:: +* A user configuration file:: +* Using msmtp with Mutt:: +* Using msmtp with mail:: + + +File: msmtp.info, Node: A system wide configuration file, Next: A user configuration file, Up: Examples + +10.1 A system wide configuration file +===================================== + + # A system wide configuration is optional. + # If it exists, it usually defines a default account. + # This allows msmtp to be used like /usr/sbin/sendmail. + account default + + # The SMTP smarthost. + host mailhub.oursite.example + + # Construct envelope-from addresses of the form "user@oursite.example". + #auto_from on + #maildomain oursite.example + + # Use TLS. + #tls on + #tls_trust_file /etc/ssl/certs/ca-certificates.crt + + # Syslog logging with facility LOG_MAIL instead of the default LOG_USER. + syslog LOG_MAIL + + +File: msmtp.info, Node: A user configuration file, Next: Using msmtp with Mutt, Prev: A system wide configuration file, Up: Examples + +10.2 A user configuration file +============================== + + # Set default values for all following accounts. + defaults + tls on + tls_trust_file /etc/ssl/certs/ca-certificates.crt + logfile ~/.msmtp.log + + # A freemail service + account freemail + host smtp.freemail.example + from joe_smith@freemail.example + auth on + user joe.smith + password secret + + # A second mail address at the same freemail service + account freemail2 : freemail + from joey@freemail.example + + # The SMTP server of the provider. + account provider + host mail.provider.example + from smithjoe@provider.example + auth on + user 123 + password pwd + + # Set a default account + account default : provider + + +File: msmtp.info, Node: Using msmtp with Mutt, Next: Using msmtp with mail, Prev: A user configuration file, Up: Examples + +10.3 Using msmtp with Mutt +========================== + +Create a configuration file for msmtp and add the following lines to +your Mutt configuration file: + set sendmail="/path/to/msmtp" + set use_from=yes + set realname="Your Name" + set from=you@example.com + set envelope_from=yes + + The `envelope_from=yes' option lets Mutt use the `-f' option of +msmtp. Therefore msmtp chooses the first account that matches the from +address you@example.com. Alternatively, you can use the `-a' option: + set sendmail="/path/to/msmtp -a my_account" + + Or set everything from the command line: + set sendmail="/path/to/msmtp --host=mailhub -f me@example.com --tls" + *Note Choosing an account::. + + If you have multiple mail accounts in your msmtp configuration file +and let Mutt use the `-f' option to choose one, you can easily switch +accounts in Mutt with the following Mutt configuration lines: + macro generic "1" ":set from=you@example.com" + macro generic "2" ":set from=you@your-employer.example" + macro generic "3" ":set from=you@some-other-provider.example" + Now you can use 1, 2, and 3 to switch accounts. + + The following example uses a different approach: it maps the single +key `' in Compose context for switching between the various +account in a handy visual way. In the same Compose context, `=' is +mapped in order to show the current msmtp account. This example was +contributed by Thomas Baruchel. + # Define and = in order to switch or see the current msmtp account + # Don't forget to put the right path for msmtp binary + macro compose \Cx_ ":set sendmail" + macro compose \Cx| "\Cx_ = \"/usr/local/bin/msmtp" + macro compose \Cx& ":macro compose \\t \\Cx" + macro compose "\Cx0" + macro compose = "\Cx_\n" + # Put the account in the following lines (here three accounts) + # Don't forget to put the number of the account at the beginning + # of the line, and the number of the next account after the '&' + macro compose \Cx0 "\Cx|\"\n\Cx&1\n\Cx_\n" # default and switch to 1 + macro compose \Cx1 "\Cx| -a example_account\"\n\Cx&2\n\Cx_\n" # switch to 2 + macro compose \Cx2 "\Cx| -a gmail\"\n\Cx&0\n\Cx_\n" # switch to 0 + # End of the accounts + + +File: msmtp.info, Node: Using msmtp with mail, Prev: Using msmtp with Mutt, Up: Examples + +10.4 Using msmtp with mail +========================== + +Define a default account, and put the following into `~/.mailrc': + set sendmail="/path/to/msmtp" + + You need to define a default account, because mail does not allow +extra options to the msmtp command line. + + +File: msmtp.info, Node: Development, Next: Copying Information, Prev: Examples, Up: Top + +11 Development +************** + +The homepage of msmtp is `http://msmtp.sourceforge.net/'; the +SourceForge project page is `http://sourceforge.net/projects/msmtp/'. + + The mailing list `msmtp-users' can be accessed from the project page. + + Please send any questions, suggestions, and bug reports either to +the mailing list or to Martin Lambers (, OpenPGP key: +`http://www.marlam.de/key.txt'). If you send a bug report, please +include the output of `msmtp --version'. + + +File: msmtp.info, Node: Copying Information, Prev: Development, Up: Top + +Appendix A Copying Information +****************************** + +* Menu: + +* GNU Free Documentation License:: License for copying this manual. +* GNU GPL:: License for copying the program. + + +File: msmtp.info, Node: GNU Free Documentation License, Next: GNU GPL, Up: Copying Information + +GNU Free Documentation License +============================== + + Version 1.2, November 2002 + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other + functional and useful document "free" in the sense of freedom: to + assure everyone the effective freedom to copy and redistribute it, + with or without modifying it, either commercially or + noncommercially. Secondarily, this License preserves for the + author and publisher a way to get credit for their work, while not + being considered responsible for modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. + It complements the GNU General Public License, which is a copyleft + license designed for free software. + + We have designed this License in order to use it for manuals for + free software, because free software needs free documentation: a + free program should come with manuals providing the same freedoms + that the software does. But this License is not limited to + software manuals; it can be used for any textual work, regardless + of subject matter or whether it is published as a printed book. + We recommend this License principally for works whose purpose is + instruction or reference. + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work, in any medium, + that contains a notice placed by the copyright holder saying it + can be distributed under the terms of this License. Such a notice + grants a world-wide, royalty-free license, unlimited in duration, + to use that work under the conditions stated herein. The + "Document", below, refers to any such manual or work. Any member + of the public is a licensee, and is addressed as "you". You + accept the license if you copy, modify or distribute the work in a + way requiring permission under copyright law. + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with + modifications and/or translated into another language. + + A "Secondary Section" is a named appendix or a front-matter section + of the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall + subject (or to related matters) and contains nothing that could + fall directly within that overall subject. (Thus, if the Document + is in part a textbook of mathematics, a Secondary Section may not + explain any mathematics.) The relationship could be a matter of + historical connection with the subject or with related matters, or + of legal, commercial, philosophical, ethical or political position + regarding them. + + The "Invariant Sections" are certain Secondary Sections whose + titles are designated, as being those of Invariant Sections, in + the notice that says that the Document is released under this + License. If a section does not fit the above definition of + Secondary then it is not allowed to be designated as Invariant. + The Document may contain zero Invariant Sections. If the Document + does not identify any Invariant Sections then there are none. + + The "Cover Texts" are certain short passages of text that are + listed, as Front-Cover Texts or Back-Cover Texts, in the notice + that says that the Document is released under this License. A + Front-Cover Text may be at most 5 words, and a Back-Cover Text may + be at most 25 words. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the + general public, that is suitable for revising the document + straightforwardly with generic text editors or (for images + composed of pixels) generic paint programs or (for drawings) some + widely available drawing editor, and that is suitable for input to + text formatters or for automatic translation to a variety of + formats suitable for input to text formatters. A copy made in an + otherwise Transparent file format whose markup, or absence of + markup, has been arranged to thwart or discourage subsequent + modification by readers is not Transparent. An image format is + not Transparent if used for any substantial amount of text. A + copy that is not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, + SGML or XML using a publicly available DTD, and + standard-conforming simple HTML, PostScript or PDF designed for + human modification. Examples of transparent image formats include + PNG, XCF and JPG. Opaque formats include proprietary formats that + can be read and edited only by proprietary word processors, SGML or + XML for which the DTD and/or processing tools are not generally + available, and the machine-generated HTML, PostScript or PDF + produced by some word processors for output purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the + material this License requires to appear in the title page. For + works in formats which do not have any title page as such, "Title + Page" means the text near the most prominent appearance of the + work's title, preceding the beginning of the body of the text. + + A section "Entitled XYZ" means a named subunit of the Document + whose title either is precisely XYZ or contains XYZ in parentheses + following text that translates XYZ in another language. (Here XYZ + stands for a specific section name mentioned below, such as + "Acknowledgements", "Dedications", "Endorsements", or "History".) + To "Preserve the Title" of such a section when you modify the + Document means that it remains a section "Entitled XYZ" according + to this definition. + + The Document may include Warranty Disclaimers next to the notice + which states that this License applies to the Document. These + Warranty Disclaimers are considered to be included by reference in + this License, but only as regards disclaiming warranties: any other + implication that these Warranty Disclaimers may have is void and + has no effect on the meaning of this License. + + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License + applies to the Document are reproduced in all copies, and that you + add no other conditions whatsoever to those of this License. You + may not use technical measures to obstruct or control the reading + or further copying of the copies you make or distribute. However, + you may accept compensation in exchange for copies. If you + distribute a large enough number of copies you must also follow + the conditions in section 3. + + You may also lend copies, under the same conditions stated above, + and you may publicly display copies. + + 3. COPYING IN QUANTITY + + If you publish printed copies (or copies in media that commonly + have printed covers) of the Document, numbering more than 100, and + the Document's license notice requires Cover Texts, you must + enclose the copies in covers that carry, clearly and legibly, all + these Cover Texts: Front-Cover Texts on the front cover, and + Back-Cover Texts on the back cover. Both covers must also clearly + and legibly identify you as the publisher of these copies. The + front cover must present the full title with all words of the + title equally prominent and visible. You may add other material + on the covers in addition. Copying with changes limited to the + covers, as long as they preserve the title of the Document and + satisfy these conditions, can be treated as verbatim copying in + other respects. + + If the required texts for either cover are too voluminous to fit + legibly, you should put the first ones listed (as many as fit + reasonably) on the actual cover, and continue the rest onto + adjacent pages. + + If you publish or distribute Opaque copies of the Document + numbering more than 100, you must either include a + machine-readable Transparent copy along with each Opaque copy, or + state in or with each Opaque copy a computer-network location from + which the general network-using public has access to download + using public-standard network protocols a complete Transparent + copy of the Document, free of added material. If you use the + latter option, you must take reasonably prudent steps, when you + begin distribution of Opaque copies in quantity, to ensure that + this Transparent copy will remain thus accessible at the stated + location until at least one year after the last time you + distribute an Opaque copy (directly or through your agents or + retailers) of that edition to the public. + + It is requested, but not required, that you contact the authors of + the Document well before redistributing any large number of + copies, to give them a chance to provide you with an updated + version of the Document. + + 4. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document + under the conditions of sections 2 and 3 above, provided that you + release the Modified Version under precisely this License, with + the Modified Version filling the role of the Document, thus + licensing distribution and modification of the Modified Version to + whoever possesses a copy of it. In addition, you must do these + things in the Modified Version: + + A. Use in the Title Page (and on the covers, if any) a title + distinct from that of the Document, and from those of + previous versions (which should, if there were any, be listed + in the History section of the Document). You may use the + same title as a previous version if the original publisher of + that version gives permission. + + B. List on the Title Page, as authors, one or more persons or + entities responsible for authorship of the modifications in + the Modified Version, together with at least five of the + principal authors of the Document (all of its principal + authors, if it has fewer than five), unless they release you + from this requirement. + + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + + D. Preserve all the copyright notices of the Document. + + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + + F. Include, immediately after the copyright notices, a license + notice giving the public permission to use the Modified + Version under the terms of this License, in the form shown in + the Addendum below. + + G. Preserve in that license notice the full lists of Invariant + Sections and required Cover Texts given in the Document's + license notice. + + H. Include an unaltered copy of this License. + + I. Preserve the section Entitled "History", Preserve its Title, + and add to it an item stating at least the title, year, new + authors, and publisher of the Modified Version as given on + the Title Page. If there is no section Entitled "History" in + the Document, create one stating the title, year, authors, + and publisher of the Document as given on its Title Page, + then add an item describing the Modified Version as stated in + the previous sentence. + + J. Preserve the network location, if any, given in the Document + for public access to a Transparent copy of the Document, and + likewise the network locations given in the Document for + previous versions it was based on. These may be placed in + the "History" section. You may omit a network location for a + work that was published at least four years before the + Document itself, or if the original publisher of the version + it refers to gives permission. + + K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the + section all the substance and tone of each of the contributor + acknowledgements and/or dedications given therein. + + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section + titles. + + M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. + + N. Do not retitle any existing section to be Entitled + "Endorsements" or to conflict in title with any Invariant + Section. + + O. Preserve any Warranty Disclaimers. + + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no + material copied from the Document, you may at your option + designate some or all of these sections as invariant. To do this, + add their titles to the list of Invariant Sections in the Modified + Version's license notice. These titles must be distinct from any + other section titles. + + You may add a section Entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text + has been approved by an organization as the authoritative + definition of a standard. + + You may add a passage of up to five words as a Front-Cover Text, + and a passage of up to 25 words as a Back-Cover Text, to the end + of the list of Cover Texts in the Modified Version. Only one + passage of Front-Cover Text and one of Back-Cover Text may be + added by (or through arrangements made by) any one entity. If the + Document already includes a cover text for the same cover, + previously added by you or by arrangement made by the same entity + you are acting on behalf of, you may not add another; but you may + replace the old one, on explicit permission from the previous + publisher that added the old one. + + The author(s) and publisher(s) of the Document do not by this + License give permission to use their names for publicity for or to + assert or imply endorsement of any Modified Version. + + 5. COMBINING DOCUMENTS + + You may combine the Document with other documents released under + this License, under the terms defined in section 4 above for + modified versions, provided that you include in the combination + all of the Invariant Sections of all of the original documents, + unmodified, and list them all as Invariant Sections of your + combined work in its license notice, and that you preserve all + their Warranty Disclaimers. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single + copy. If there are multiple Invariant Sections with the same name + but different contents, make the title of each such section unique + by adding at the end of it, in parentheses, the name of the + original author or publisher of that section if known, or else a + unique number. Make the same adjustment to the section titles in + the list of Invariant Sections in the license notice of the + combined work. + + In the combination, you must combine any sections Entitled + "History" in the various original documents, forming one section + Entitled "History"; likewise combine any sections Entitled + "Acknowledgements", and any sections Entitled "Dedications". You + must delete all sections Entitled "Endorsements." + + 6. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other + documents released under this License, and replace the individual + copies of this License in the various documents with a single copy + that is included in the collection, provided that you follow the + rules of this License for verbatim copying of each of the + documents in all other respects. + + You may extract a single document from such a collection, and + distribute it individually under this License, provided you insert + a copy of this License into the extracted document, and follow + this License in all other respects regarding verbatim copying of + that document. + + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other + separate and independent documents or works, in or on a volume of + a storage or distribution medium, is called an "aggregate" if the + copyright resulting from the compilation is not used to limit the + legal rights of the compilation's users beyond what the individual + works permit. When the Document is included in an aggregate, this + License does not apply to the other works in the aggregate which + are not themselves derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these + copies of the Document, then if the Document is less than one half + of the entire aggregate, the Document's Cover Texts may be placed + on covers that bracket the Document within the aggregate, or the + electronic equivalent of covers if the Document is in electronic + form. Otherwise they must appear on printed covers that bracket + the whole aggregate. + + 8. TRANSLATION + + Translation is considered a kind of modification, so you may + distribute translations of the Document under the terms of section + 4. Replacing Invariant Sections with translations requires special + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a + translation of this License, and all the license notices in the + Document, and any Warranty Disclaimers, provided that you also + include the original English version of this License and the + original versions of those notices and disclaimers. In case of a + disagreement between the translation and the original version of + this License or a notice or disclaimer, the original version will + prevail. + + If a section in the Document is Entitled "Acknowledgements", + "Dedications", or "History", the requirement (section 4) to + Preserve its Title (section 1) will typically require changing the + actual title. + + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document + except as expressly provided for under this License. Any other + attempt to copy, modify, sublicense or distribute the Document is + void, and will automatically terminate your rights under this + License. However, parties who have received copies, or rights, + from you under this License will not have their licenses + terminated so long as such parties remain in full compliance. + + 10. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions of + the GNU Free Documentation License from time to time. Such new + versions will be similar in spirit to the present version, but may + differ in detail to address new problems or concerns. See + `http://www.gnu.org/copyleft/'. + + Each version of the License is given a distinguishing version + number. If the Document specifies that a particular numbered + version of this License "or any later version" applies to it, you + have the option of following the terms and conditions either of + that specified version or of any later version that has been + published (not as a draft) by the Free Software Foundation. If + the Document does not specify a version number of this License, + you may choose any version ever published (not as a draft) by the + Free Software Foundation. + +ADDENDUM: How to use this License for your documents +==================================================== + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and license +notices just after the title page: + + Copyright (C) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + + If you have Invariant Sections, Front-Cover Texts and Back-Cover +Texts, replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with + the Front-Cover Texts being LIST, and with the Back-Cover Texts + being LIST. + + If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + + If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, to +permit their use in free software. + + +File: msmtp.info, Node: GNU GPL, Prev: GNU Free Documentation License, Up: Copying Information + +GNU GPL +======= + + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. `http://fsf.org/' + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + +Preamble +======== + +The GNU General Public License is a free, copyleft license for software +and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains +free software for all its users. We, the Free Software Foundation, use +the GNU General Public License for most of our software; it applies +also to any other work released this way by its authors. You can apply +it to your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you +have certain responsibilities if you distribute copies of the software, +or if you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the +manufacturer can do so. This is fundamentally incompatible with the +aim of protecting users' freedom to change the software. The +systematic pattern of such abuse occurs in the area of products for +individuals to use, which is precisely where it is most unacceptable. +Therefore, we have designed this version of the GPL to prohibit the +practice for those products. If such problems arise substantially in +other domains, we stand ready to extend this provision to those domains +in future versions of the GPL, as needed to protect the freedom of +users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + +TERMS AND CONDITIONS +==================== + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public + License. + + "Copyright" also means copyright-like laws that apply to other + kinds of works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this + License. Each licensee is addressed as "you". "Licensees" and + "recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the + work in a fashion requiring copyright permission, other than the + making of an exact copy. The resulting work is called a "modified + version" of the earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work + based on the Program. + + To "propagate" a work means to do anything with it that, without + permission, would make you directly or secondarily liable for + infringement under applicable copyright law, except executing it + on a computer or modifying a private copy. Propagation includes + copying, distribution (with or without modification), making + available to the public, and in some countries other activities as + well. + + To "convey" a work means any kind of propagation that enables other + parties to make or receive copies. Mere interaction with a user + through a computer network, with no transfer of a copy, is not + conveying. + + An interactive user interface displays "Appropriate Legal Notices" + to the extent that it includes a convenient and prominently visible + feature that (1) displays an appropriate copyright notice, and (2) + tells the user that there is no warranty for the work (except to + the extent that warranties are provided), that licensees may + convey the work under this License, and how to view a copy of this + License. If the interface presents a list of user commands or + options, such as a menu, a prominent item in the list meets this + criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work + for making modifications to it. "Object code" means any + non-source form of a work. + + A "Standard Interface" means an interface that either is an + official standard defined by a recognized standards body, or, in + the case of interfaces specified for a particular programming + language, one that is widely used among developers working in that + language. + + The "System Libraries" of an executable work include anything, + other than the work as a whole, that (a) is included in the normal + form of packaging a Major Component, but which is not part of that + Major Component, and (b) serves only to enable use of the work + with that Major Component, or to implement a Standard Interface + for which an implementation is available to the public in source + code form. A "Major Component", in this context, means a major + essential component (kernel, window system, and so on) of the + specific operating system (if any) on which the executable work + runs, or a compiler used to produce the work, or an object code + interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all + the source code needed to generate, install, and (for an executable + work) run the object code and to modify the work, including + scripts to control those activities. However, it does not include + the work's System Libraries, or general-purpose tools or generally + available free programs which are used unmodified in performing + those activities but which are not part of the work. For example, + Corresponding Source includes interface definition files + associated with source files for the work, and the source code for + shared libraries and dynamically linked subprograms that the work + is specifically designed to require, such as by intimate data + communication or control flow between those subprograms and other + parts of the work. + + The Corresponding Source need not include anything that users can + regenerate automatically from other parts of the Corresponding + Source. + + The Corresponding Source for a work in source code form is that + same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of + copyright on the Program, and are irrevocable provided the stated + conditions are met. This License explicitly affirms your unlimited + permission to run the unmodified Program. The output from running + a covered work is covered by this License only if the output, + given its content, constitutes a covered work. This License + acknowledges your rights of fair use or other equivalent, as + provided by copyright law. + + You may make, run and propagate covered works that you do not + convey, without conditions so long as your license otherwise + remains in force. You may convey covered works to others for the + sole purpose of having them make modifications exclusively for + you, or provide you with facilities for running those works, + provided that you comply with the terms of this License in + conveying all material for which you do not control copyright. + Those thus making or running the covered works for you must do so + exclusively on your behalf, under your direction and control, on + terms that prohibit them from making any copies of your + copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under + the conditions stated below. Sublicensing is not allowed; section + 10 makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological + measure under any applicable law fulfilling obligations under + article 11 of the WIPO copyright treaty adopted on 20 December + 1996, or similar laws prohibiting or restricting circumvention of + such measures. + + When you convey a covered work, you waive any legal power to forbid + circumvention of technological measures to the extent such + circumvention is effected by exercising rights under this License + with respect to the covered work, and you disclaim any intention + to limit operation or modification of the work as a means of + enforcing, against the work's users, your or third parties' legal + rights to forbid circumvention of technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you + receive it, in any medium, provided that you conspicuously and + appropriately publish on each copy an appropriate copyright notice; + keep intact all notices stating that this License and any + non-permissive terms added in accord with section 7 apply to the + code; keep intact all notices of the absence of any warranty; and + give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, + and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to + produce it from the Program, in the form of source code under the + terms of section 4, provided that you also meet all of these + conditions: + + a. The work must carry prominent notices stating that you + modified it, and giving a relevant date. + + b. The work must carry prominent notices stating that it is + released under this License and any conditions added under + section 7. This requirement modifies the requirement in + section 4 to "keep intact all notices". + + c. You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable + section 7 additional terms, to the whole of the work, and all + its parts, regardless of how they are packaged. This License + gives no permission to license the work in any other way, but + it does not invalidate such permission if you have separately + received it. + + d. If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has + interactive interfaces that do not display Appropriate Legal + Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent + works, which are not by their nature extensions of the covered + work, and which are not combined with it such as to form a larger + program, in or on a volume of a storage or distribution medium, is + called an "aggregate" if the compilation and its resulting + copyright are not used to limit the access or legal rights of the + compilation's users beyond what the individual works permit. + Inclusion of a covered work in an aggregate does not cause this + License to apply to the other parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms + of sections 4 and 5, provided that you also convey the + machine-readable Corresponding Source under the terms of this + License, in one of these ways: + + a. Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b. Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for + as long as you offer spare parts or customer support for that + product model, to give anyone who possesses the object code + either (1) a copy of the Corresponding Source for all the + software in the product that is covered by this License, on a + durable physical medium customarily used for software + interchange, for a price no more than your reasonable cost of + physically performing this conveying of source, or (2) access + to copy the Corresponding Source from a network server at no + charge. + + c. Convey individual copies of the object code with a copy of + the written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, + and only if you received the object code with such an offer, + in accord with subsection 6b. + + d. Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access + to the Corresponding Source in the same way through the same + place at no further charge. You need not require recipients + to copy the Corresponding Source along with the object code. + If the place to copy the object code is a network server, the + Corresponding Source may be on a different server (operated + by you or a third party) that supports equivalent copying + facilities, provided you maintain clear directions next to + the object code saying where to find the Corresponding Source. + Regardless of what server hosts the Corresponding Source, you + remain obligated to ensure that it is available for as long + as needed to satisfy these requirements. + + e. Convey the object code using peer-to-peer transmission, + provided you inform other peers where the object code and + Corresponding Source of the work are being offered to the + general public at no charge under subsection 6d. + + + A separable portion of the object code, whose source code is + excluded from the Corresponding Source as a System Library, need + not be included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means + any tangible personal property which is normally used for personal, + family, or household purposes, or (2) anything designed or sold for + incorporation into a dwelling. In determining whether a product + is a consumer product, doubtful cases shall be resolved in favor of + coverage. For a particular product received by a particular user, + "normally used" refers to a typical or common use of that class of + product, regardless of the status of the particular user or of the + way in which the particular user actually uses, or expects or is + expected to use, the product. A product is a consumer product + regardless of whether the product has substantial commercial, + industrial or non-consumer uses, unless such uses represent the + only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, + procedures, authorization keys, or other information required to + install and execute modified versions of a covered work in that + User Product from a modified version of its Corresponding Source. + The information must suffice to ensure that the continued + functioning of the modified object code is in no case prevented or + interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, + or specifically for use in, a User Product, and the conveying + occurs as part of a transaction in which the right of possession + and use of the User Product is transferred to the recipient in + perpetuity or for a fixed term (regardless of how the transaction + is characterized), the Corresponding Source conveyed under this + section must be accompanied by the Installation Information. But + this requirement does not apply if neither you nor any third party + retains the ability to install modified object code on the User + Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not + include a requirement to continue to provide support service, + warranty, or updates for a work that has been modified or + installed by the recipient, or for the User Product in which it + has been modified or installed. Access to a network may be denied + when the modification itself materially and adversely affects the + operation of the network or violates the rules and protocols for + communication across the network. + + Corresponding Source conveyed, and Installation Information + provided, in accord with this section must be in a format that is + publicly documented (and with an implementation available to the + public in source code form), and must require no special password + or key for unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of + this License by making exceptions from one or more of its + conditions. Additional permissions that are applicable to the + entire Program shall be treated as though they were included in + this License, to the extent that they are valid under applicable + law. If additional permissions apply only to part of the Program, + that part may be used separately under those permissions, but the + entire Program remains governed by this License without regard to + the additional permissions. + + When you convey a copy of a covered work, you may at your option + remove any additional permissions from that copy, or from any part + of it. (Additional permissions may be written to require their own + removal in certain cases when you modify the work.) You may place + additional permissions on material, added by you to a covered work, + for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material + you add to a covered work, you may (if authorized by the copyright + holders of that material) supplement the terms of this License + with terms: + + a. Disclaiming warranty or limiting liability differently from + the terms of sections 15 and 16 of this License; or + + b. Requiring preservation of specified reasonable legal notices + or author attributions in that material or in the Appropriate + Legal Notices displayed by works containing it; or + + c. Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be + marked in reasonable ways as different from the original + version; or + + d. Limiting the use for publicity purposes of names of licensors + or authors of the material; or + + e. Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f. Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified + versions of it) with contractual assumptions of liability to + the recipient, for any liability that these contractual + assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered "further + restrictions" within the meaning of section 10. If the Program as + you received it, or any part of it, contains a notice stating that + it is governed by this License along with a term that is a further + restriction, you may remove that term. If a license document + contains a further restriction but permits relicensing or + conveying under this License, you may add to a covered work + material governed by the terms of that license document, provided + that the further restriction does not survive such relicensing or + conveying. + + If you add terms to a covered work in accord with this section, you + must place, in the relevant source files, a statement of the + additional terms that apply to those files, or a notice indicating + where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in + the form of a separately written license, or stated as exceptions; + the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly + provided under this License. Any attempt otherwise to propagate or + modify it is void, and will automatically terminate your rights + under this License (including any patent licenses granted under + the third paragraph of section 11). + + However, if you cease all violation of this License, then your + license from a particular copyright holder is reinstated (a) + provisionally, unless and until the copyright holder explicitly + and finally terminates your license, and (b) permanently, if the + copyright holder fails to notify you of the violation by some + reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is + reinstated permanently if the copyright holder notifies you of the + violation by some reasonable means, this is the first time you have + received notice of violation of this License (for any work) from + that copyright holder, and you cure the violation prior to 30 days + after your receipt of the notice. + + Termination of your rights under this section does not terminate + the licenses of parties who have received copies or rights from + you under this License. If your rights have been terminated and + not permanently reinstated, you do not qualify to receive new + licenses for the same material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or + run a copy of the Program. Ancillary propagation of a covered work + occurring solely as a consequence of using peer-to-peer + transmission to receive a copy likewise does not require + acceptance. However, nothing other than this License grants you + permission to propagate or modify any covered work. These actions + infringe copyright if you do not accept this License. Therefore, + by modifying or propagating a covered work, you indicate your + acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically + receives a license from the original licensors, to run, modify and + propagate that work, subject to this License. You are not + responsible for enforcing compliance by third parties with this + License. + + An "entity transaction" is a transaction transferring control of an + organization, or substantially all assets of one, or subdividing an + organization, or merging organizations. If propagation of a + covered work results from an entity transaction, each party to that + transaction who receives a copy of the work also receives whatever + licenses to the work the party's predecessor in interest had or + could give under the previous paragraph, plus a right to + possession of the Corresponding Source of the work from the + predecessor in interest, if the predecessor has it or can get it + with reasonable efforts. + + You may not impose any further restrictions on the exercise of the + rights granted or affirmed under this License. For example, you + may not impose a license fee, royalty, or other charge for + exercise of rights granted under this License, and you may not + initiate litigation (including a cross-claim or counterclaim in a + lawsuit) alleging that any patent claim is infringed by making, + using, selling, offering for sale, or importing the Program or any + portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this + License of the Program or a work on which the Program is based. + The work thus licensed is called the contributor's "contributor + version". + + A contributor's "essential patent claims" are all patent claims + owned or controlled by the contributor, whether already acquired or + hereafter acquired, that would be infringed by some manner, + permitted by this License, of making, using, or selling its + contributor version, but do not include claims that would be + infringed only as a consequence of further modification of the + contributor version. For purposes of this definition, "control" + includes the right to grant patent sublicenses in a manner + consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, + royalty-free patent license under the contributor's essential + patent claims, to make, use, sell, offer for sale, import and + otherwise run, modify and propagate the contents of its + contributor version. + + In the following three paragraphs, a "patent license" is any + express agreement or commitment, however denominated, not to + enforce a patent (such as an express permission to practice a + patent or covenant not to sue for patent infringement). To + "grant" such a patent license to a party means to make such an + agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent + license, and the Corresponding Source of the work is not available + for anyone to copy, free of charge and under the terms of this + License, through a publicly available network server or other + readily accessible means, then you must either (1) cause the + Corresponding Source to be so available, or (2) arrange to deprive + yourself of the benefit of the patent license for this particular + work, or (3) arrange, in a manner consistent with the requirements + of this License, to extend the patent license to downstream + recipients. "Knowingly relying" means you have actual knowledge + that, but for the patent license, your conveying the covered work + in a country, or your recipient's use of the covered work in a + country, would infringe one or more identifiable patents in that + country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or + arrangement, you convey, or propagate by procuring conveyance of, a + covered work, and grant a patent license to some of the parties + receiving the covered work authorizing them to use, propagate, + modify or convey a specific copy of the covered work, then the + patent license you grant is automatically extended to all + recipients of the covered work and works based on it. + + A patent license is "discriminatory" if it does not include within + the scope of its coverage, prohibits the exercise of, or is + conditioned on the non-exercise of one or more of the rights that + are specifically granted under this License. You may not convey a + covered work if you are a party to an arrangement with a third + party that is in the business of distributing software, under + which you make payment to the third party based on the extent of + your activity of conveying the work, and under which the third + party grants, to any of the parties who would receive the covered + work from you, a discriminatory patent license (a) in connection + with copies of the covered work conveyed by you (or copies made + from those copies), or (b) primarily for and in connection with + specific products or compilations that contain the covered work, + unless you entered into that arrangement, or that patent license + was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting + any implied license or other defenses to infringement that may + otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, + agreement or otherwise) that contradict the conditions of this + License, they do not excuse you from the conditions of this + License. If you cannot convey a covered work so as to satisfy + simultaneously your obligations under this License and any other + pertinent obligations, then as a consequence you may not convey it + at all. For example, if you agree to terms that obligate you to + collect a royalty for further conveying from those to whom you + convey the Program, the only way you could satisfy both those + terms and this License would be to refrain entirely from conveying + the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have + permission to link or combine any covered work with a work licensed + under version 3 of the GNU Affero General Public License into a + single combined work, and to convey the resulting work. The terms + of this License will continue to apply to the part which is the + covered work, but the special requirements of the GNU Affero + General Public License, section 13, concerning interaction through + a network will apply to the combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new + versions of the GNU General Public License from time to time. + Such new versions will be similar in spirit to the present + version, but may differ in detail to address new problems or + concerns. + + Each version is given a distinguishing version number. If the + Program specifies that a certain numbered version of the GNU + General Public License "or any later version" applies to it, you + have the option of following the terms and conditions either of + that numbered version or of any later version published by the + Free Software Foundation. If the Program does not specify a + version number of the GNU General Public License, you may choose + any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future + versions of the GNU General Public License can be used, that + proxy's public statement of acceptance of a version permanently + authorizes you to choose that version for the Program. + + Later license versions may give you additional or different + permissions. However, no additional obligations are imposed on any + author or copyright holder as a result of your choosing to follow a + later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY + APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE + COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE + RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. + SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL + NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN + WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES + AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU + FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE + THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA + BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD + PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER + PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF + THE POSSIBILITY OF SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided + above cannot be given local legal effect according to their terms, + reviewing courts shall apply local law that most closely + approximates an absolute waiver of all civil liability in + connection with the Program, unless a warranty or assumption of + liability accompanies a copy of the Program in return for a fee. + + +END OF TERMS AND CONDITIONS +=========================== + +How to Apply These Terms to Your New Programs +============================================= + +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these +terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES. + Copyright (C) YEAR NAME OF AUTHOR + + 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 3 of the License, or (at + your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see `http://www.gnu.org/licenses/'. + + Also add information on how to contact you by electronic and paper +mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + PROGRAM Copyright (C) YEAR NAME OF AUTHOR + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + The hypothetical commands `show w' and `show c' should show the +appropriate parts of the General Public License. Of course, your +program's commands might be different; for a GUI interface, you would +use an "about box". + + You should also get your employer (if you work as a programmer) or +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. For more information on this, and how to apply and follow +the GNU GPL, see `http://www.gnu.org/licenses/'. + + The GNU General Public License does not permit incorporating your +program into proprietary programs. If your program is a subroutine +library, you may consider it more useful to permit linking proprietary +applications with the library. If this is what you want to do, use the +GNU Lesser General Public License instead of this License. But first, +please read `http://www.gnu.org/philosophy/why-not-lgpl.html'. + + + +Tag Table: +Node: Top750 +Node: Introduction1976 +Node: Configuration files3869 +Ref: defaults5397 +Ref: account5572 +Ref: host5948 +Ref: port6125 +Ref: timeout6436 +Ref: protocol6744 +Ref: domain6904 +Ref: auth7341 +Ref: user7743 +Ref: password7920 +Ref: ntlmdomain8556 +Ref: tls8859 +Ref: tls_trust_file9248 +Ref: tls_crl_file9644 +Ref: tls_key_file9983 +Ref: tls_cert_file10311 +Ref: tls_certcheck10615 +Ref: tls_starttls10986 +Ref: tls_force_sslv311299 +Ref: tls_min_dh_prime_bits11509 +Ref: tls_priorities11930 +Ref: auto_from12457 +Ref: from13167 +Ref: maildomain13319 +Ref: dsn_notify13527 +Ref: dsn_return14240 +Ref: keepbcc14754 +Ref: logfile14924 +Ref: syslog15146 +Node: Invocation15422 +Ref: --serverinfo16912 +Ref: --rmqs17188 +Ref: --auth18617 +Ref: --user18736 +Ref: --tls-starttls18888 +Ref: --tls-trust-file18996 +Ref: --tls-crl-file19103 +Ref: --tls-key-file19223 +Ref: --tls-cert-file19319 +Ref: --tls-certcheck19418 +Ref: --tls-force-sslv319545 +Ref: --tls-min-dh-prime-bits19636 +Ref: --tls-priorities19775 +Ref: --auto-from19947 +Ref: --from20076 +Ref: --maildomain20476 +Ref: --dsn-notify20630 +Ref: --dsn-return20750 +Ref: --keepbcc20961 +Ref: --logfile21066 +Ref: --syslog21147 +Ref: Choosing an account22010 +Ref: Files22897 +Ref: Environment23450 +Node: Transport Layer Security24535 +Node: Authentication28768 +Ref: Using the Mac OS X Keychain33521 +Node: Delivery Status Notifications34161 +Node: Sendmail mode35441 +Node: Envelope-from address35751 +Node: Logging36839 +Node: Bcc header38479 +Node: Server information mode38836 +Node: Remote Message Queue Starting mode40280 +Node: Examples41319 +Node: A system wide configuration file41583 +Node: A user configuration file42338 +Node: Using msmtp with Mutt43238 +Node: Using msmtp with mail45648 +Node: Development46011 +Node: Copying Information46594 +Node: GNU Free Documentation License46885 +Node: GNU GPL69290 + +End Tag Table diff --git a/mingw/share/man/man1/msmtp.1 b/mingw/share/man/man1/msmtp.1 new file mode 100644 index 0000000000..ba47d48cf3 --- /dev/null +++ b/mingw/share/man/man1/msmtp.1 @@ -0,0 +1,659 @@ +.\" -*-nroff-*- +.\" +.\" msmtp version 1.4.17 +.\" +.\" Copyright (C) 2005, 2006, 2007, 2008 Martin Lambers +.\" +.\" Permission is granted to copy, distribute and/or modify this document +.\" under the terms of the GNU Free Documentation License, Version 1.2 or +.\" any later version published by the Free Software Foundation; with no +.\" Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. +.TH MSMTP 1 2008-07 +.SH NAME +msmtp \- An SMTP client +.SH SYNOPSIS +.IP "Sendmail mode (default):" +.B msmtp +[option...] [--] recipient... +.br +.B msmtp +[option...] -t [--] [recipient...] +.IP "Server information mode:" +.B msmtp +[option...] --serverinfo +.IP "Remote Message Queue Starting mode:" +.B msmtp +[option...] --rmqs=\fIhost\fP|\fI@domain\fP|\fI#queue\fP +.SH DESCRIPTION +In the default sendmail mode, msmtp reads a mail from standard input and sends +it to an SMTP server for delivery. +.br +In server information mode, msmtp prints information about an SMTP server. +.br +In Remote Message Queue Starting mode, msmtp sends a Remote Message Queue +Starting request for a host, domain, or queue to an SMTP server. +.SH EXIT STATUS +The standard sendmail exit status codes are used, as defined in sysexits.h. +.SH OPTIONS +Options override configuration file settings. +.br +They are compatible with sendmail where appropriate. +.IP "\fBGeneral options\fP" +.RS +.IP "--version" +Print version information. This includes information about the library used for +TLS/SSL support (if any), the library used for authentication, the +authentication mechanisms supported by this library, and the default locations +of the system and user configuration files. +.IP "--help" +Print help. +.IP "-P, --pretend" +Print the configuration settings that would be used, but do not take further +action. An asterisk ('*') will be printed instead of your password. +.IP "-d, --debug" +Print lots of debugging information, including the whole conversation with the +SMTP server. Be careful with this option: the (potentially dangerous) output +will not be sanitized, and your password may get printed in an easily decodable +format! +.RE +.IP "\fBChanging the mode of operation\fP" +.RS +.IP "-S, --serverinfo" +Print information about the SMTP server and exit. This includes information +about supported features (mail size limit, authentication, TLS, DSN, ...) and +about the TLS certificate (if TLS is active). +.IP "--rmqs=(\fIhost\fP|\fI@domain\fP|\fI#queue\fP)" +Send a Remote Message Queue Starting request for the given host, domain, or +queue to the SMTP server and exit. +.RE +.IP "\fBConfiguration options\fP" +.RS +.IP "-C, --file=\fIfilename\fP" +Use the given file instead of ~/.msmtprc as the user configuration file. +.IP "-a, --account=\fIaccount_name\fP" +Use the given account instead of the account named "default". The settings of +this account may be changed with command line options. This option cannot be +used together with the \fB--host\fP option. +.IP "--host=\fIhostname\fP" +Use this SMTP server with settings from the command line; do not use any +configuration file data. This option cannot be used together with the +\fB--account\fP option. +.IP "--port=\fInumber\fP" +Set the port number to connect to. See the \fBport\fP command below. +.IP "--timeout=(\fIoff\fP|\fIseconds\fP)" +Set a network timeout. See the \fBtimeout\fP command below. For compatibility +with older versions, --connect-timeout is accepted as an alias for this option. +.IP "--protocol=(\fIsmtp\fP|\fIlmtp\fP) +Set the protocol to use. See the \fBprotocol\fP command below. +.IP "--auth[=(\fIon\fP|\fIoff\fP|\fImethod\fP)]" +Enable or disable authentication. You can optionally choose the method. See +the \fBauth\fP command below. +.IP "--user=\fI[username]\fP" +Set or unset the user name for authentication. See the \fBuser\fP command +below. +.IP "--tls[=(\fIon\fP|\fIoff\fP)]" +Enable or disable TLS/SSL encryption. See the \fBtls\fP command below. +.IP "--tls-starttls[=(\fIon\fP|\fIoff\fP)]" +Enable or disable STARTTLS for TLS encryption. See the \fBtls_starttls\fP +command below. +.IP "--tls-trust-file=[\fIfile\fP]" +Set or unset a trust file for TLS encryption. See the \fBtls_trust_file\fP +command below. +.IP "--tls-crl-file=[\fIfile\fP]" +Set or unset a certificate revocation list (CRL) file for TLS. See the +\fBtls_crl_file\fP command below. +.IP "--tls-key-file=[\fIfile\fP]" +Set or unset a key file for TLS encryption. See the \fBtls_key_file\fP command +below. +.IP "--tls-cert-file=[\fIfile\fP]" +Set or unset a cert file for TLS encryption. See the \fBtls_cert_file\fP +command below. +.IP "--tls-certcheck[=(\fIon\fP|\fIoff\fP)]" +Enable or disable server certificate checks for TLS encryption. See the +\fBtls_certcheck\fP command below. +.IP "--tls-force-sslv3[=(\fIon\fP|\fIoff\fP)]" +Force TLS/SSL version SSLv3. See the \fBtls_force_sslv3\fP command below. +.IP "--tls-min-dh-prime-bits=[\fIbits\fP]" +Set or unset minimum bit size of the Diffie-Hellman (DH) prime. See the +\fBtls_min_dh_prime_bits\fP command below. +.IP "--tls-priorities=[\fIpriorities\fP]" +Set or unset TLS priorities. See the \fBtls_priorities\fP command below. +.IP "--domain=[\fIstring\fP]" +Set the argument of the SMTP EHLO (or LMTP LHLO) command. See the \fBdomain\fP +command below. +.RE +.IP "\fBOptions specific to sendmail mode\fP" +.RS +.IP "--auto-from[=(\fIon\fP|\fIoff\fP)]" +Enable or disable automatic envelope-from addresses. The default is off. +See the \fBauto_from\fP command below. +.IP "-f, --from=\fIaddress\fI" +Set the envelope-from address. It is only used when \fIauto_from\fP is off. +.br +If no account was chosen yet (with \fB--account\fP or \fB--host\fP), this +option will choose the first account that has the given envelope-from address +(set with the \fBfrom\fP command). If no such account is found, "default" is +used. +.IP "--maildomain=[\fIdomain\fP]" +Set the domain part for generated envelope-from addresses. It is only used when +\fIauto_from\fP is on. See the \fBmaildomain\fP command below. +.IP "-N, --dsn-notify=(\fIoff\fP|\fIcond\fP)" +Set or unset DSN notification conditions. See the \fBdsn_notify\fP command +below. +.IP "-R, --dsn-return=(\fIoff\fP|\fIret\fP)" +Set or unset the DSN notification amount. See the \fBdsn_return\fP command +below. +Note that \fIhdrs\fP is accepted as an alias for \fIheaders\fP to be +compatible with sendmail. +.IP "--keepbcc[=(\fIon\fP|\fIoff\fP)]" +Enable or disable the preservation of the Bcc header. See the \fBkeepbcc\fP +command below. +.IP "-X, --logfile=[\fIfile\fP]" +Set or unset the log file. See the \fBlogfile\fP command below. +.IP "--syslog[=(\fIon\fP|\fIoff\fP|\fIfacility\fP)]" +Enable or disable syslog logging. See the \fBsyslog\fP command below. +.IP "-t, --read-recipients" +Read recipient addresses from the To, Cc, and Bcc headers of the mail in +addition to the recipients given on the command line. +If any Resent- headers are present, then the addresses from any Resent-To, +Resent-Cc, and Resent-Bcc headers in the first block of Resent- headers are +used instead. +.IP "--read-envelope-from" +Read the envelope from address from the From header of the mail. +.IP "--" +This marks the end of options. All following arguments will be treated as +recipient addresses, even if they start with a '-'. +.RE +.PP +The following options are accepted but ignored for sendmail compatibility: +.br +-B\fItype\fP, -bm, -F\fIname\fP, -G, -h\fIN\fP, -i, -L \fItag\fP, -m, -n, -O +\fIoption=value\fP, -o\fIx\fP \fIvalue\fP, -v +.SH USAGE +Normally, a system wide configuration file and/or a user configuration file +contain information about which SMTP server to use (and how to use it), but +almost all settings can also be configured on the command line. +.PP +Information about SMTP servers is organized in \fIaccounts\fP. Each account +describes one SMTP server: host name, authentication settings, TLS settings, +and so on. Each configuration file can define multiple accounts. +.PP +In sendmail mode, an envelope-from address is necessary to send mail. This is +the mail address that will be presented to the SMTP server as the originator +of the mail. +Envelope-from addresses can be generated automatically (when \fIauto_from\fP +is enabled) or set explicitly with the \fBfrom\fP command or \fB--from\fP +option. When \fIauto_from\fP is enabled, an envelope-from address of the form +user@domain will be generated. The local part will be set to \fBUSER\fP or, +if that fails, to \fBLOGNAME\fP or, if that fails, to the login name of the +current user. The domain part can be set with the \fBmaildomain\fP command. +If the maildomain is empty, the envelope-from address will only consist of +the user name and not have a domain part. +.PP +The user can choose which account to use in one of three ways: +.IP "--account=\fIid\fP" +Use the given account. Command line settings override configuration file +settings. +.IP "--host=\fIhostname\fP +Use only the settings from the command line; do not use any configuration file +data. +.IP "--from=\fIaddress\fP or --read-envelope-from" +Choose the first account from the system or user configuration file that has +a matching envelope-from address as specified by a \fBfrom\fP command. This +works only when neither \fB--account\fP nor \fB--host\fP is used. +.PP +If none of the above options is used (or if no account has a matching +\fBfrom\fP command), then the account "default" is used. +.PP +Skip to the EXAMPLES section for a quick start. +.SH CONFIGURATION FILES +If it exists and is readable, a system wide configuration file +SYSCONFDIR/msmtprc will be loaded, where SYSCONFDIR depends on your platform. +Use \fB--version\fP to find out which directory is used. +.br +If it exists and is readable, a user configuration file will be loaded +(~/.msmtprc by default). Accounts defined in the user configuration file +override accounts from the system configuration file. +The user configuration file must have no more permissions than user read/write. +Configuration data from either file can be changed by command line options. +.PP +A configuration file is a simple text file. Empty lines and comment lines +(whose first non-blank character is '#') are ignored. +.br +Every other line must contain a command and may contain an argument to that +command. +.br +The argument may be enclosed in double quotes ("), for example if its first or +last character is a blank. +.br +If the first character of a filename is the tilde (~), this tilde will be +replaced by HOME. +If a command accepts the argument \fIon\fP, it also accepts an empty argument +and treats that as if it was \fIon\fP. +.br +Commands form groups. Each group begins with the \fBaccount\fP command and +defines the settings for one SMTP server. +.PP +Skip to the EXAMPLES section for a quick start. +.PP +Commands are as follows: +.IP "defaults" +Set defaults. The following configuration commands will set default values for +all following account definitions in the current configuration file. +.IP "account \fIname\fP [:\fIaccount\fP[,...]]" +Start a new account definition with the given name. The current default values +are filled in. +.br +If a colon and a list of previously defined accounts is given after the account +name, the new account, with the filled in default values, will inherit all +settings from the accounts in the list. +.IP "host \fIhostname\fP" +The SMTP server to send the mail to. +The argument may be a host name or a network address. +Every account definition must contain this command. +.IP "port \fInumber\fP" +The port that the SMTP server listens on. +The default port will be acquired from your operating system's service database: +for SMTP, the service is "smtp" (default port 25), unless TLS +without STARTTLS is used, in which case it is "ssmtp" (465). For LMTP, it is +"lmtp". +.IP "timeout (\fIoff\fP|\fIseconds\fP)" +Set or unset a network timeout, in seconds. The argument \fIoff\fP means that no +timeout will be set, which means that the operating system default will be used. +.br +For compatibility with older versions, \fBconnect_timeout\fP is accepted as an +alias for this command. +.IP "protocol (\fIsmtp\fP|\fIlmtp\fP)" +Set the protocol to use. Currently only SMTP and LMTP are supported. SMTP is +the default. See the \fBport\fP command above for default ports. +.IP "auto_from [(\fIon\fP|\fIoff\fP)] +Enable or disable automatic envelope-from addresses. The default is off. +When enabled, an envelope-from address of the form user@domain will be +generated. The local part will be set to \fBUSER\fP or, if that fails, to +\fBLOGNAME\fP or, if that fails, to the login name of the current user. The +domain part can be set with the \fBmaildomain\fP command. If the maildomain +is empty, the envelope-from address will only consist of the user name and not +have a domain part. When auto_from is disabled, the envelope-from address must +be set explicitly. +.IP "from \fIenvelope_from\fP" +Set the envelope-from address. This address will only be used when +\fIauto_from\fP is off. +.IP "maildomain [\fIdomain\fP]" +Set a domain part for the generation of an envelope-from address. This is only +used when \fIauto_from\fP is on. The domain may be empty. +.IP "auth [(\fIon\fP|\fIoff\fP|\fImethod\fP)]" +This command enables or disables SMTP authentication. You should not need to +set the method yourself; with the argument \fIon\fP, msmtp will choose the best +one available for you (see below). +.br +You probably need to set a username (with \fBuser\fP) and password (with +\fBpassword\fP). +If no password is set but one is needed during authentication, msmtp will try to +find it in ~/.netrc. If that fails, it will try to find it in SYSCONFDIR/netrc +(use \fB--version\fP to find out what SYSCONFDIR is on your platform). If that +fails, it will try to get it from a system specific keychain (if available). If +that fails but a controlling terminal is available, msmtp will prompt you for +it. +.br +Currently supported keychains are the GNOME keychain and the Mac OS X keychain. +See the EXAMPLES section below. +.br +Available methods are \fIplain\fP, \fIcram-md5\fP, \fIdigest-md5\fP, +\fIgssapi\fP, \fIexternal\fP, \fIlogin\fP, and \fIntlm\fP. Note that one or +more of these methods may be unavailable due to lack of support in the +underlying authentication library. Use the \fB--version\fP option to find out +which methods are supported. +.br +The \fIplain\fP and \fIlogin\fP methods send your authentication data in +cleartext over the net, and the \fIntlm\fP method may be vulnerable to attacks. +These methods should therefore only be used together with the \fBtls\fP command. +.br +If you don't choose the method yourself, msmtp chooses the best secure method +that the SMTP server supports. Secure means that your authentication data will +not be sent in cleartext over the net. For TLS encrypted connections, every +authentication method is secure in this sense. If TLS is not active, only +gssapi, digest-md5, and cram-md5 are secure in this sense. +.br +The \fIexternal\fP is special: the actual authentication happens outside of the +SMTP protocol, typically by sending a TLS client certificate (see the +\fBtls_cert_file\fP command). The \fIexternal\fP method merely confirms that +this authentication succeeded for the given user (or, if no user name is given, +confirms that authentication succeeded). This authentication method is not +chosen automatically; you have to request it manually. +.IP "user [\fIusername\fP]" +Set your user name for SMTP authentication. An empty argument unsets the user +name. Authentication must be activated with the \fBauth\fP command. +.IP "password [\fIsecret\fP]" +Set your password for SMTP authentication. An empty argument unsets the +password. Authentication must be activated with the \fBauth\fP command. +If no password is set but one is needed during authentication, msmtp will try to +find it in ~/.netrc. If that fails, it will try to find it in SYSCONFDIR/netrc +(use \fB--version\fP to find out what SYSCONFDIR is on your platform). If that +fails, it will try to get it from a system specific keychain (if available). If +that fails but a controlling terminal is available, msmtp will prompt you for +it. +.IP "ntlmdomain [\fIdomain\fP]" +Set a domain for the \fIntlm\fP authentication method. The default is to use no +domain (equivalent to an empty argument), but some servers seem to require one, +even if it is an arbitrary string. +.IP "tls [(\fIon\fP|\fIoff\fP)]" +This command enables or disables TLS (also known as SSL) encrypted connections +to the SMTP server. Not every server supports TLS. +.br +With TLS/SSL, the connection with the SMTP server will be protected against +eavesdroppers and man-in-the-middle attacks. To use TLS/SSL, it is required to +either use the \fBtls_trust_file\fP command (highly recommended) or to disable +\fBtls_certcheck\fP. +.IP "tls_starttls [(\fIon\fP|\fIoff\fP)]" +By default, TLS encryption is activated using the STARTTLS SMTP command. By +disabling this, TLS encryption is immediately started instead (this is known as +SMTP tunneled through TLS/SSL). The default port is set to 465 for this mode of +operation. +.br +For compatibility with older versions, \fBtls_nostarttls\fP is accepted as an +alias for \fBtls_starttls off\fP. +.IP "tls_trust_file [\fIfile\fP]" +This command activates strict server certificate verification. +.br +The filename must be the absolute path name of a file in PEM format containing +one or more certificates of trusted Certification Authorities (CAs). +.br +On Debian based systems, you can install the \fBca-certificates\fP package and +use the file \fB/etc/ssl/certs/ca-certificates.crt\fP. +.IP "tls_crl_file [\fIfile\fP]" +This command sets or unsets a certificate revocation list (CRL) file for TLS, +to be used during strict server certificate verification as enabled by the +\fBtls_trust_file\fP command. This allows the verification procedure to detect +revoked certificates. +.IP "tls_key_file [\fIfile\fP]" +This command (together with the \fBtls_cert_file\fP command) enables msmtp to +send a client certificate to the SMTP server if requested. +The file must contain the private key of a certificate in PEM format. +An empty argument disables this feature. +.IP "tls_cert_file [\fIfile\fP]" +This command (together with the \fBtls_key_file\fP command) enables msmtp to +send a client certificate to the SMTP server if requested. +The file must contain a certificate in PEM format. +An empty argument disables this feature. +.IP "tls_certcheck [(\fIon\fP|\fIoff\fP)]" +This command enables or disables checks for the server certificate. +.br +\fBWARNING\fP: When the checks are disabled, TLS/SSL sessions will be vulnerable +to man-in-the-middle attacks! +.br +For compatibility with older versions, \fBtls_nocertcheck\fP is accepted as an +alias for \fBtls_certcheck off\fP. +.IP "tls_force_sslv3 [(\fIon\fP|\fIoff\fP)]" +Force TLS/SSL version SSLv3. This might be needed to use SSL with some old and +broken servers. Do not use this unless you have to. +.IP "tls_min_dh_prime_bits [\fIbits\fP]" +Set or unset the minimum number of Diffie-Hellman (DH) prime bits that msmtp +will accept for TLS sessions. The default is set by the TLS library and can be +selected by using an empty argument to this command. Only lower the default +(for example to 512 bits) if there is no other way to make TLS work with the +remote server. +.IP "tls_priorities [\fIpriorities\fP]" +Set the priorities for TLS sessions. The default is set by the TLS library and +can be selected by using an empty argument to this command. Currently this +command only works with sufficiently recent GnuTLS releases. See the GnuTLS +documentation of the \fBgnutls_priority_init\fP function for a description of +the \fIpriorities\fP string. +.IP "dsn_notify (\fIoff\fP|\fIcondition\fP)" +This command sets the condition(s) under which the mail system should send DSN +(Delivery Status Notification) messages. The argument \fIoff\fP disables +explicit DSN requests, which means the mail system decides when to send DSN +messages. This is the default. +The \fIcondition\fP must be \fInever\fP, to never request notification, or a +comma separated list (no spaces!) of one or more of the following: +\fIfailure\fP, to request notification on transmission failure, \fIdelay\fP, to +be notified of message delays, \fIsuccess\fP, to be notified of successful +transmission. The SMTP server must support the DSN extension. +.IP "dsn_return (\fIoff\fP|\fIamount\fP)" +This command controls how much of a mail should be returned in DSN (Delivery +Status Notification) messages. The argument \fIoff\fP disables explicit DSN +requests, which means the mail system decides how much of a mail it returns in +DSN messages. This is the default. +The \fIamount\fP must be \fIheaders\fP, to just return the message headers, or +\fIfull\fP, to return the full mail. The SMTP server must support the DSN +extension. +.IP "domain \fIargument\fP" +Use this command to set the argument of the SMTP EHLO (or LMTP LHLO) command. +The default is \fIlocalhost\fP (stupid, but working). Possible choices are the +domain part of your mail address (provider.example for joe@provider.example) or +the fully qualified domain name of your host (if available). +.IP "keepbcc [(\fIon\fP|\fIoff\fP)]" +This command controls whether to remove or keep the Bcc header when sending a +mail. The default is to remove it. +.IP "logfile [\fIfile\fP]" +An empty argument disables logging (this is the default). +.br +When logging is enabled by choosing a log file, msmtp will append one line to +the log file for each mail it tries to send via the account that this log file +was chosen for. +.br +The line will include the following information: date and time, host name of the +SMTP server, whether TLS was used, whether authentication was used, +authentication user name (only if authentication is used), envelope-from +address, recipient addresses, size of the mail as transferred to the server +(only if the delivery succeeded), SMTP status code and SMTP error message (only +in case of failure and only if available), error message (only in case of +failure and only if available), exit code (from sysexits.h; EX_OK indicates +success). +.br +If the filename is a dash (-), msmtp prints the log line to the standard output. +.IP "syslog [(\fIon\fP|\fIoff\fP|\fIfacility\fP)]" +Enable or disable syslog logging. The facility can be one of LOG_USER, LOG_MAIL, +LOG_LOCAL0, ..., LOG_LOCAL7. The default is LOG_USER. +.br +Each time msmtp tries to send a mail via the account that contains this syslog +command, it will log one entry to the syslog service with the chosen facility. +.br +The line will include the following information: host name of the SMTP server, +whether TLS was used, whether authentication was used, envelope-from address, +recipient addresses, size of the mail as transferred to the server (only if the +delivery succeeded), SMTP status code and SMTP error message (only in case of +failure and only if available), error message (only in case of failure and only +if available), exit code (from sysexits.h; EX_OK indicates success). +.SH EXAMPLES +.br +.B Configuration file +.PP +# Set default values for all following accounts. +.br +defaults +.br +tls on +.br +tls_trust_file /etc/ssl/certs/ca-certificates.crt +.br +logfile ~/.msmtp.log +.br + +.br +# A freemail service +.br +account freemail +.br +host smtp.freemail.example +.br +from joe_smith@freemail.example +.br +auth on +.br +user joe.smith +.br +password secret +.br + +.br +# A second mail address at the same freemail service +.br +account freemail2 : freemail +.br +from joey@freemail.example +.br + +.br +# The SMTP server of the provider. +.br +account provider +.br +host mail.provider.example +.br +from smithjoe@provider.example +.br +auth on +.br +user 123456789 +.br +password my_password +.br + +.br +# Set a default account +.br +account default : provider +.br + +.PP +.B Manually finding the right CA certificate for \fBtls_trust_file\fP +.PP +The following example works as of 2007-04-18. +.br +For the Gmail SMTP server, you first issue the following command: +.br +.B msmtp --serverinfo --host=smtp.gmail.com --tls=on --port=587 +.B --tls-certcheck=off +.br +The option \fI--port=587\fP is specific to Gmail and should not be used with +other servers. The option \fI--tls-certcheck=off\fP allows msmtp to accept any +certificate, so that it can print some information about it. +.br +According to the output of this command, the common name of the server +certificate issuer is "Thawte Premium Server CA". This means that you have to +trust the Thawte CA to use full TLS security. You can download the Thawte CA +certificate bundle from http://thawte.com/roots. You get a ZIP file with +different certificates. The one you need for the \fBtls_trust_file\fP command is +\fIThawte Server Roots/ThawtePremiumServerCA_b64.txt\fP. +.br +The following command should now succeed: +.br +.B msmtp --serverinfo --host=smtp.gmail.com --tls=on --port=587 +.B --tls-trust-file="Thawte Server Roots/ThawtePremiumServerCA_b64.txt" + +.PP +.B Using msmtp with Mutt +.PP +Create a configuration file for msmtp and add the following lines to your +Mutt configuration file: +.br +.B set sendmail="/path/to/msmtp" +.br +.B set use_from=yes +.br +.B set realname="Your Name" +.br +.B set from=you@example.com +.br +.B set envelope_from=yes +.br +The envelope_from=yes option lets Mutt use the +.BR -f +option of msmtp. Therefore msmtp chooses the first account that matches +the from address you@example.com. +.br +Alternatively, you can use the +.BR -a +option: +.br +.B set sendmail="/path/to/msmtp -a my-account" +.br +Or set everything from the command line: +.br +.B set sendmail="/path/to/msmtp --host=mailhub -f me@example.com --tls" +.PP +If you have multiple mail accounts in your msmtp configuration file +and let Mutt use the +.BR -f +option to choose the right one, you can easily switch accounts in Mutt with +the following Mutt configuration lines: +.br +.B macro generic\ "1"\ ":set from=you@example.com" +.br +.B macro generic\ "2"\ ":set from=you@your-employer.example" +.br +.B macro generic\ "3"\ ":set from=you@some-other-provider.example" + +.PP +.B Using msmtp with mail +.PP +Define a default account, and put the following in your ~/.mailrc: +.br +.B set sendmail="/path/to/msmtp" + +.PP +.B Using the Mac OS X Keychain +.PP +A Mac OS X user can store a password in a keychain item using the Keychain +Access GUI application. The \fIaccount name\fP is simply the value of the +msmtp \fBuser\fP argument. However, the \fIkeychain item name\fP is +\fBsmtp://\fP where \fB\fP matches the msmtp \fBhost\fP +argument. Using \fBsmtp://\fP is needed so that the item is created of kind +\fIinternet password\fP. For example, selecting \fIFile->Get Info\fP on a +keychain item that corresponds to \fBhost smtp.freemail.example\fP and +\fBuser joe.smith\fP will show: +.br +Name: smtp.freemail.example +.br +Kind: Internet password +.br +Account: joe.smith +.br +Where: smtp://smtp.freemail.example +.SH FILES +.IP "SYSCONFDIR/msmtprc" +System configuration file. Use +.B --version +to find out what SYSCONFDIR is on your platform. +.IP "~/.msmtprc" +User configuration file. +.IP "~/.netrc and SYSCONFDIR/netrc" +The netrc file contains login information. If a password is not found in the +configuration file, msmtp will search it in ~/.netrc and SYSCONFDIR/netrc before +prompting the user for it. The syntax of netrc files is described in +.BR netrc (5) +or +.BR ftp (1). +.SH ENVIRONMENT +.IP "USER, LOGNAME" +These variables override the user's login name when constructing an +envelope-from address. LOGNAME is only used if USER is unset. +.IP "TMPDIR" +Directory to create temporary files in. If this is unset, a system specific +default directory is used. +.br +A temporary file is only created when the +.BR -t/--read-recipients +or +.BR --read-envelope-from +option is used. The file is then used to buffer the headers of the mail (but not +the body, so the file won't get very large). +.IP "EMAIL, SMTPSERVER" +These environment variables are used only if neither \fB--host\fP nor +\fB--account\fP is used and there is no default account defined in the +configuration files. In this case, the host name is taken from SMTPSERVER, and +the envelope from address is taken from EMAIL, unless overridden by +\fB--from\fP or \fB--read-envelope-from\fP. Currently SMTPSERVER must contain a +plain host name (no URL), and EMAIL must contain a plain address (no names or +additional information). +.SH AUTHORS +msmtp was written by Martin Lambers . +.br +Other authors are listed in the AUTHORS file in the source distribution. +.SH SEE ALSO +.BR mutt (1), +.BR mail (1), +.BR sendmail (8), +.BR netrc (5) +or +.BR ftp (1) -- 2.11.4.GIT