X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/7c545bcaf9158021853d3dc097d2e41b7417ad10..f4176ff2a3b386687e30da396ab189aab8239eca:/man/send.man?ds=inline diff --git a/man/send.man b/man/send.man index b14d9589..680f1d46 100644 --- a/man/send.man +++ b/man/send.man @@ -1,7 +1,7 @@ .\" .\" %nmhwarning% .\" -.TH SEND %manext1% "July 5, 2016" "%nmhversion%" +.TH SEND %manext1% "August 14, 2016" "%nmhversion%" .SH NAME send \- send a message .SH SYNOPSIS @@ -44,6 +44,8 @@ send \- send a message .IR ssf ] .RB [ \-saslmech .IR mechanism ] +.RB [ \-authservice +.IR service ] .RB [ \-snoop ] .RB [ \-user .IR username ] @@ -388,7 +390,9 @@ entry). The .B \-snoop switch can be used to view the SMTP transaction. (Beware that the SMTP transaction may contain authentication information either in -plaintext or easily decoded base64.) +plaintext or easily decoded base64.) If +.B \-saslmech xoauth2 +is used, the HTTP transaction is also shown. .PP If .B nmh @@ -418,7 +422,12 @@ will attempt to negotiate a security layer for session encryption. Encrypted data is labelled with `(encrypted)' and `(decrypted)' when viewing the SMTP transaction with the .B \-snoop -switch. The +switch; see the +.B post +man page description of +.B \-snoop +for its other features. +The .B \-saslmaxssf switch can be used to select the maximum value of the Security Strength Factor. This is an integer value and the exact meaning of this value depends on the @@ -426,6 +435,24 @@ underlying SASL mechanism. A value of 0 disables encryption. .PP If .B nmh +has been compiled with OAuth support, the +.B \-saslmech xoauth2 +switch will enable OAuth authentication. The +.B \-user +switch must be used, and the +.I user-name +must be an email address the user has for the service, which must +be specified with the +.B \-authservice +.I service +switch. Before using this, the user must authorize nmh by running +.B mhlogin +and grant authorization to that account. See the +.B mhlogin +man page for more details. +.PP +If +.B nmh has been compiled with TLS support, the .B \-tls and @@ -441,7 +468,11 @@ taken place, before any SMTP commands are sent or received. Encrypted data is labelled with `(tls-encrypted)' and `(tls-decrypted)' when viewing the SMTP transction with the .B \-snoop -switch. +switch; see the +.B post +man page description of +.B \-snoop +for its other features. The .B \-notls switch will disable all attempts to negotiate TLS. @@ -463,14 +494,14 @@ can be named). See .IR mh\-alias (5) for more information. -.SS Selection based on From: address: sendfrom +.SS Selection based on sender address: sendfrom One or more .I sendfrom profile components can be used to select a mail server address, mail server port, or any other switch that can be supplied to .BR post . -It works by first looking at the address and domain name in the From: header -line in the message draft. +It works by first looking at the sender address and domain name in the +message draft, as described below. It then looks for a corresponding profile entry, which contains the .B post switches. @@ -480,7 +511,8 @@ To enable, add profile entries of the form: .RI sendfrom- "address/domain name" : " post switches" .RE .PP -The email address is extracted from the From: header line of the message draft. +The email address is extracted from the Envelope-From: header, if not blank, +the Sender: header, or the From: header line in the message draft. Multiple profile entries, with different email addresses or domain names, are supported. This allows different switches to @@ -502,7 +534,7 @@ sendfrom-gmail_address@example.com: -saslmech xoauth2 .PP (Indentation indicates a continued line, as supported in MH profiles.) The username need not be the same as the sender address, which was extracted -from the From: header line. +from the appropriate header line as noted above. .PP Here are example profile entries that use an nmh credentials file: .PP @@ -570,8 +602,8 @@ man page for login credentials. ^Signature:~^To determine the user's mail signature ^mailproc:~^Program to post failure notices ^postproc:~^Program to post the message -^sendfrom-address:~^Switches to post for From: address -^sendfrom-domain:~^Switches to post for From: domain name +^sendfrom-address:~^Switches to post for sender address +^sendfrom-domain:~^Switches to post for sender domain name .fi .SH "SEE ALSO" .IR comp (1), @@ -580,6 +612,7 @@ man page for login credentials. .IR forw (1), .IR mhbuild (1), .IR mhparam (1), +.IR mhlogin (1), .IR repl (1), .IR whatnow (1), .IR mh\-alias (5),