diff options
author | Andrew G Cohen <cohen@andy.bu.edu> | 2023-05-03 11:37:45 +0800 |
---|---|---|
committer | Andrew G Cohen <cohen@andy.bu.edu> | 2023-05-06 09:05:28 +0800 |
commit | f261226d9be4630572df322b2c4f48713c9c2fce (patch) | |
tree | 6b9e81dfaa13932781807d838aa1a79af0ef4a70 /doc | |
parent | 8d1332d135f81d42f3ca5fe0b0906d0e48b44043 (diff) | |
download | emacs-f261226d9be4630572df322b2c4f48713c9c2fce.tar.gz |
Allow X-Message-SMTP-Method to include more MTAs
* lisp/gnus/message.el (message-multi-smtp-send-mail): Allow the
X-Message-SMTP-Method header to override the default mailer with not
only smtp and sendmail but other MTAs as well.
* doc/misc/message.texi: Document changes to the usage of
X-Message-SMTP-Method.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/misc/message.texi | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/doc/misc/message.texi b/doc/misc/message.texi index c3ad8dd6942..8064af53fc6 100644 --- a/doc/misc/message.texi +++ b/doc/misc/message.texi @@ -1948,11 +1948,9 @@ requires the @acronym{POP}-before-@acronym{SMTP} authentication. @cindex X-Message-SMTP-Method If you have a complex @acronym{SMTP} setup, and want some messages to go via one mail server, and other messages to go through another, you -can use the @samp{X-Message-SMTP-Method} header. These are the -supported values: - -@table @samp -@item smtpmail +can use the @samp{X-Message-SMTP-Method} header to override the +default by using the keyword @samp{smtp} followed by the server +information: @example X-Message-SMTP-Method: smtp smtp.fsf.org 587 @@ -1968,16 +1966,19 @@ This is the same as the above, but uses @samp{other-user} as the user name when authenticating. This is handy if you have several @acronym{SMTP} accounts on the same server. -@item sendmail +This header may also be used to specify an alternative MTA by using a +@samp{mailer} keyword, where @samp{mailer} is the name of an MTA with +a corresponding @code{message-send-mail-with-'mailer'} function. For +example: @example X-Message-SMTP-Method: sendmail @end example -This will send the message via the locally installed sendmail/exim/etc -installation. +will send the message via the locally installed sendmail program. The +recognized values of @samp{mailer} are sendmail, qmail, mh, and +mailclient. -@end table @item message-mh-deletable-headers @vindex message-mh-deletable-headers |