X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=INSTALL;h=63dcbbed3bb96982f5633ad4ff22433397985ec2;hp=11ffd3b8a4bdb508418d7ac40fe3ab5baac72fa6;hb=017a82124bf2ea39ced5aa4c8f969c18b3c2fb90;hpb=8cd63866a8c844c892b3554968f600e639a97b53 diff --git a/INSTALL b/INSTALL index 11ffd3b..63dcbbe 100644 --- a/INSTALL +++ b/INSTALL @@ -61,26 +61,40 @@ need an ANSI C compiler such as gcc. want to change this if you wish your e-mail to appear as if it originated on the POP server. - d) "mmailid" is checked to see if nmh should do username - masquerading. If the value of this field is non-zero, then - nmh will check if the pw_gecos field in the password file - has the form + d) "mmailid" allows two different types of email address masquerading + when it's set to be non-zero. The first type is GECOS-based + masquerading. nmh will check if the user's pw_gecos field in the passwd + is of the form: Full Name - If the pw_gecos field has this form, then the internal nmh - routines that find the username and full name of a user will - return "fakeusername" and "Full Name" respectively. This is - useful if you wish messages that you send to appear to come - from the username of your POP account, rather than your username - on the local machine. - - If you compile with POP support, but only want to use it occasionally, - then you can always use the `-host' and `-user' options to `inc' - and `msgchk' instead of changing `mts.conf'. - - Check the `mh-tailor' man page for a list of all the available - options for this file. + If it is, the internal nmh routines that find the username and full + name of that user will return "fakeusername" and "Full Name" + respectively. This is useful if you want the messages you send to + always appear to come from the name of an MTA alias rather than your + actual account name. For instance, many organizations set up + "First.Last" sendmail aliases for all users. If this is the case, + the GECOS field for each user should look like: + + First [Middle] Last + + The other type of masquerading that mmailid turns on is envelope + "From:" masquerading based on draft contents. When a user explicitly + specifies a "From:" header in a message, nmh uses it rather than + constructing its own. However, the SMTP envelope "From:" and the + "Sender:" header are set to the user's real address. Turning on + mmailid prevents this latter behavior. This is useful when the user + wants to pretend to be sending mail "directly" from a remote POP3 + account, or when remote mail robots incorrectly use the envelope + "From:" in preference to the body "From:" (or refuse to take action + when the two don't match). + + If you compile with POP support, but don't want to use it exclusively, + you can use the `-host' and `-user' options to `inc' and `msgchk' + rather than hardcoding values in `mts.conf'. + + Check the `mh-tailor' man page for a list of all the available options + for this file. 6) If you have enabled POP support, make sure that `pop3' (or more precisely the value of the define POPSERVICE in config.h) is defined @@ -213,10 +227,11 @@ Options for configure Enable client-side support for pop. --with-krb4=PREFIX - Specify the location of Kerberos V4 for KPOP support. You will - also need to specify the option `--enable-nmh-pop'. After running - configure, you will probably need to change the POPSERVICE define - in config.h. See the comments inside config.h for details. + Specify the location of Kerberos V4 for KPOP support. You will also need to + specify the option `--enable-nmh-pop'. After running configure, you will + need to change the POPSERVICE #define in config.h if you want to use KPOP + exclusively (rather than being able to switch between KPOP and normal POP3). + See the comments inside config.h for details. --with-hesiod=PREFIX Specify the location of Hesiod.