X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/fbcd71b31868c9969836b00a90a0bf32b13111ef..939dea68806ab22c29755091b16236b48876442f:/man/post.man diff --git a/man/post.man b/man/post.man index 4d64300c..ba48f866 100644 --- a/man/post.man +++ b/man/post.man @@ -1,4 +1,4 @@ -.TH POST %manext8% "April 14, 2013" "%nmhversion%" +.TH POST %manext8% "October 17, 2016" "%nmhversion%" .\" .\" %nmhwarning% .\" @@ -7,7 +7,9 @@ post \- deliver a message .SH SYNOPSIS .HP 5 .na -.B %libdir%/post +.B %nmhlibexecdir%/post +.RB [ \-help ] +.RB [ \-version ] .RB [ \-alias .IR aliasfile ] .RB [ \-filter @@ -24,14 +26,14 @@ post \- deliver a message .IR columns ] .RB [ \-mts .IR smtp " | " sendmail/smtp " | " sendmail/pipe ] +.RB [ \-sendmail +.IR program ] .RB [ \-server .IR servername ] .RB [ \-port .IR portname/number ] .RB [ \-sasl ] .RB [ \-nosasl ] -.RB [ \-saslmaxssf -.IR ssf ] .RB [ \-saslmech .IR mechanism ] .RB [ \-user @@ -40,11 +42,9 @@ post \- deliver a message .RB [ \-initialtls ] .RB [ \-notls ] .I file -.RB [ \-version ] -.RB [ \-help ] .ad .SH DESCRIPTION -.B Post +.B post is the default program called by .B send to deliver @@ -62,10 +62,16 @@ Thus, it is .B post which parses the various header fields, appends a \*(lqDate:\*(rq line, and interacts with the mail transport system. -.B Post -will not normally be called directly by the user. +.B post +will not normally be called directly by the user, +but can be replaced by the user with a +.I postproc +profile component that will have +.I file +as its final argument. +See the mh-profile(5) man page for more information on postproc. .PP -.B Post +.B post searches the \*(lqTo:\*(rq, \*(lqcc:\*(rq, \*(lqBcc:\*(rq, \*(lqFcc:\*(rq, and \*(lqResent\-xxx:\*(rq header lines of the specified message for destination addresses, checks these addresses for validity, @@ -179,11 +185,19 @@ will be instructed to not send any bounces in response to the message. Not all mail transport systems support this feature. .PP The mail transport system default is provided in -.I %etcdir%/mts.conf +.I %nmhetcdir%/mts.conf but can be overriiden here with the .B \-mts switch. .PP +If nmh is using as its mail transport system +.BR sendmail/pipe , +the +.B \-sendmail +switch can be used to override the default +.B sendmail +program. +.PP If nmh is using the SMTP MTA, the .B \-server and the @@ -191,7 +205,7 @@ and the switches can be used to override the default mail server (defined by the .RI servers entry in -.I %etcdir%/mts.conf +.I %nmhetcdir%/mts.conf ). .PP If @@ -213,7 +227,7 @@ and the .B \-user switch can be used to select a authorization userid to provide to SASL other than the default. The credentials profile entry in the -mh_profile(5) man page describes the ways to supply a username and +mh\-profile(5) man page describes the ways to supply a username and password. .PP If SASL authentication is successful, @@ -222,11 +236,10 @@ will attempt to negotiate a security layer for session encryption. Encrypted data is labelled with `(sasl-encrypted)' and `(sasl-decrypted)' when viewing the SMTP transaction with the .B \-snoop -switch. 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 -underlying SASL mechanism. A value of 0 disables encryption. +switch. +Base64-encoded data is wrapped with `b64<>'. +(Beware that the SMTP transaction may contain authentication information either +in plaintext or easily decoded base64.) .PP If .B nmh @@ -246,17 +259,33 @@ is labelled with `(tls-encrypted)' and `(tls-decrypted)' when viewing the SMTP transction with the .B \-snoop switch. +Base64-encoded data is wrapped with `b64<>'. +(Beware that the SMTP transaction may contain authentication information either +in plaintext or easily decoded base64.) The .B \-notls switch will disable all attempts to negotiate TLS. +.PP +If port 465 is specified and none of the TLS switches were enabled, +.B \-initialtls +will be implied if TLS support was compiled in. Though port 465 for +SMTPS (SMTP over SSL) was deregistered by IANA in 1998, it is still +used for that service. +.PP +.B post +filters out header lines with names beginning with \*(lqNmh-\*(rq +(case insensitive) from the message draft. +Those lines are reserved for internal +.B nmh +use. .SH FILES .fc ^ ~ .nf -.ta \w'%etcdir%/ExtraBigFileName 'u -^%etcdir%/mts.conf~^nmh mts configuration file -^%etcdir%/MailAliases~^global nmh alias file +.ta \w'%nmhetcdir%/ExtraBigFileName 'u +^%nmhetcdir%/mts.conf~^nmh mts configuration file +^%nmhetcdir%/MailAliases~^global nmh alias file ^%bindir%/refile~^Program to process Fcc:s -^%libdir%/mhl~^Program to process Bcc:s +^%nmhlibexecdir%/mhl~^Program to process Bcc:s .fi .SH "PROFILE COMPONENTS" .B post @@ -276,7 +305,7 @@ consult the user's (RFC 822) .SH DEFAULTS .nf -.RB ` \-alias "' defaults to %etcdir%/MailAliases" +.RB ` \-alias "' defaults to %nmhetcdir%/MailAliases" .RB ` \-format ' .RB ` \-nomime ' .RB ` \-nomsgid '