X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=man%2Fpost.man;h=45261778f4d7250c95e3a6c4e1eb522063ca1de7;hp=c344043a73c2173e3bedb898be81f2db7c6b755f;hb=077b355833f623241d5d145810b91da60e4c260c;hpb=975a1ff048a6f10f88225c4f06b22c898ede62c4 diff --git a/man/post.man b/man/post.man index c344043..4526177 100644 --- a/man/post.man +++ b/man/post.man @@ -75,13 +75,13 @@ delivery). Under normal circumstances, \fIpost\fR constructs the "From:" line of the message from the user's login name, the full name from the GECOS field of the -passwd file, and the fully-qualified name of the local machine (or the value of +passwd file, and the fully\-qualified name of the local machine (or the value of "localname" in mts.conf, if set). An example is "From: Dan Harkless ". There are four ways to override these values, -however. Note that they apply equally to "Resent-From:" lines in messages sent +however. Note that they apply equally to "Resent\-From:" lines in messages sent with \fIdist\fR. -The first way is GECOS-based username masquerading. If the "masquerade:" line +The first way is GECOS\-based username masquerading. If the "masquerade:" line in mts.conf contains "mmailid", this processing is activated. If a user's GECOS field in the passwd file is of the form "Full Name " then "fakename" will be used in place of the real username. For instance, a GECOS field of "Dan @@ -92,16 +92,18 @@ instance, "Dan.Harkless" to "dan". The second way to override default construction of "From:" is to set the \fB$SIGNATURE\fR environment variable. This variable overrides the full name -from the GECOS field, even if GECOS-based masquerading is being done. This +from the GECOS field, even if GECOS\-based masquerading is being done. This processing is always active, and does not need to be enabled from mts.conf. -The third way is controlled by the "plussed_user" value of "masquerade:" line of -mts.conf. When that's turned on, setting the $USERPLUS environment variable -will result in its value being tacked onto the user's login name, following -a '+' sign. For instance, if I set $USERPLUS to "www", my "From:" line will -contain "Dan Harkless " (or "Dan.Harkless+www" if -I'm using mmailid masquerading as well). Recent versions of sendmail -automatically deliver all mail sent to \fIuser\fR+\fIstring\fR to \fIuser\fR. +The third way is controlled by the "user_extension" value of "masquerade:" line +of mts.conf. When that's turned on, setting the \fB$USERNAME_EXTENSION\fR +environment variable will result in its value being appended the user's login +name. For instance, if I set \fB$USERNAME_EXTENSION\fR to "+www", my "From:" +line will contain "Dan Harkless " (or +"Dan.Harkless+www" if I'm using mmailid masquerading as well). Recent versions +of sendmail automatically deliver all mail sent to \fIuser\fR+\fIstring\fR to +\fIuser\fR. qmail has a similar feature which uses '\-' as the delimiter by +default, but can use other characters as well. The fourth method of address masquerading is to specify a "From:" line manually in the message draft. It will be used as provided (after alias substitution), @@ -112,7 +114,7 @@ will use the address given in the draft "From:", and there will be no "Sender:" header. This is useful in pretending to send mail "directly" from a remote POP3 account, or when remote email robots give improper precedence to the envelope "From:". Note that your MTA may still reveal your real identity (e.g. -sendmail's "X-Authentication-Warning:" header). +sendmail's "X\-Authentication\-Warning:" header). .Fi ^%etcdir%/mts.conf~^nmh mts configuration file