Annotation of 43BSDReno/contrib/mh/doc/mh-tailor.me, revision 1.1.1.1

1.1       root        1: .\"    This file is automatically generated.  Do not edit!
                      2: .TH MH\-TAILOR 5 "April 22, 1986" MH [mh.6]
                      3: .UC 6
                      4: .SH NAME
                      5: /usr/contrib/mh/lib/mtstailor \- system customization for MH message system
                      6: .SH SYNOPSIS
                      7: .in +.5i
                      8: .ti -.5i
                      9: any \fIMH\fR command that interacts with the MTS
                     10: .in -.5i
                     11: .SH DESCRIPTION
                     12: The file /usr/contrib/mh/lib/mtstailor defines run\-time options for those \fIMH\fR
                     13: programs which interact (in some form) with the message transport system.
                     14: At present, these (user) programs are:
                     15: \fIap\fR, \fIconflict\fR, \fIinc\fR, \fImsgchk\fR,
                     16: \fImsh\fR, \fIpost\fR, \fIrcvdist\fR, and \fIrcvpack\fR.
                     17: 
                     18: The options available along with default values and a description of their
                     19: meanings are listed below:
                     20: 
                     21: .in +.5i
                     22: .ti -.5i
                     23: localname:
                     24: .br
                     25: The host name \fIMH\fR considers local.
                     26: If not set, depending on the version of UNIX you're running,
                     27: \fIMH\fR will query the system for this value
                     28: (e.g., <whoami.h>, gethostname, etc.).
                     29: This has no equivalent in the \fIMH\fR configuration file.
                     30: 
                     31: .ti -.5i
                     32: systemname:
                     33: .br
                     34: The name of the local host in the \fIUUCP\fR \*(lqdomain\*(rq.
                     35: If not set, depending on the version of UNIX you're running,
                     36: \fIMH\fR will query the system for this value.
                     37: This has no equivalent in the \fIMH\fR configuration file.
                     38: 
                     39: .ti -.5i
                     40: mmdfldir: /var/mail
                     41: .br
                     42: The directory where maildrops are kept.
                     43: If this is empty, the user's home directory is used.
                     44: This overrides the \*(lqmail\*(rq field in the \fIMH\fR configuration file.
                     45: 
                     46: .ti -.5i
                     47: mmdflfil: 
                     48: .br
                     49: The name of the maildrop file in the directory where maildrops are kept.
                     50: If this is empty, the user's login name is used.
                     51: This overrides the \*(lqmail\*(rq field in the \fIMH\fR configuration file.
                     52: 
                     53: .ti -.5i
                     54: mmdelim1: \\001\\001\\001\\001\\n
                     55: .br
                     56: The beginning\-of\-message delimiter for maildrops.
                     57: 
                     58: .ti -.5i
                     59: mmdelim2: \\001\\001\\001\\001\\n
                     60: .br
                     61: The end\-of\-message delimiter for maildrops.
                     62: 
                     63: .ti -.5i
                     64: mmailid: 0
                     65: .br
                     66: If non-zero, then support for MMailids in \fB/etc/passwd\fR is enabled.
                     67: Basically, the pw_gecos field in the password file is of the form
                     68: 
                     69: .ti +.5i
                     70: My Full Name <mailid>
                     71: 
                     72: The \fIMH\fR internal routines that deal with user and full names will return
                     73: \*(lqmailid\*(rq and \*(lqMy Full Name\*(rq respectively.
                     74: 
                     75: .ti -.5i
                     76: lockstyle: 0
                     77: .br
                     78: The locking\-discipline to perform.
                     79: A value of \*(lq0\*(rq means to use \fIflock\fR if available,
                     80: standard \fIBellMail\fR locking otherwise.
                     81: A value of \*(lq1\*(rq means to use \fIBellMail\fR locking always
                     82: (the name of the lock is based on the file name).
                     83: A value of \*(lq2\*(rq means to use \fIMMDF\fR locking always
                     84: (the name of the lock is based on device/inode pairs).
                     85: 
                     86: .ti -.5i
                     87: lockldir:
                     88: .br
                     89: The name of the directory for making locks.
                     90: If your system doesn't have the \fIflock\fR syscall,
                     91: then this directory is used when creating locks.
                     92: If the value is empty,
                     93: then the directory of the file to be locked is used.
                     94: 
                     95: .ti -.5i
                     96: sendmail: /usr/lib/sendmail
                     97: .br
                     98: The pathname to the \fIsendmail\fR program.
                     99: 
                    100: .ti -.5i
                    101: maildelivery: /usr/contrib/mh/lib/maildelivery
                    102: .br
                    103: The name of the system\-wide default \fI\&.maildelivery\fR file.
                    104: See \fImhook\fR\0(1) for the details.
                    105: 
                    106: .ti -.5i
                    107: everyone: 200
                    108: .br
                    109: The highest user\-id which should NOT receive mail addressed to
                    110: \*(lqeveryone\*(rq.
                    111: 
                    112: .ti -.5i
                    113: noshell: 
                    114: .br
                    115: If set, then each user-id greater than \*(lqeveryone\*(rq
                    116: that has a login shell equivalent to the given value (e.g.,
                    117: \*(lq/bin/csh\*(rq)
                    118: indicates that mail for \*(lqeveryone\*(rq should not be sent to them.
                    119: This is useful for handling admin, dummy, and guest logins.
                    120: .in -.5i
                    121: 
                    122: A few words on locking:
                    123: \fIMH\fR has a flexible locking system for making locks on files.
                    124: There are two \fBmtstailor\fR variables you should be aware of
                    125: \*(lqlockstyle\*(rq and \*(lqlockldir\*(rq.
                    126: The first controls the method of locking,
                    127: the second says where lock files should be created.
                    128: The \*(lqlockstyle\*(rq variable can take on three values: 0, 1, 2.
                    129: A value of 0 says to use the flock syscall if you're running on 4.2BSD,
                    130: (otherwise use a locking style of 1).
                    131: A value of 1 or 2 specifies that a file should be created whose existance
                    132: means \*(lqlocked\*(rq and whose non\-existence means \*(lqunlocked\*(rq.
                    133: A value of 1 says to construct the lockname by appending \*(lq.lock\*(rq to
                    134: the name of the file being locked.
                    135: A value of 2 says to construct the lockname by looking at the device and
                    136: inode numbers of the file being locked.
                    137: If the \*(lqlockldir\*(rq variable is not specified,
                    138: lock files will be created in the directory where the file being locked
                    139: resides.
                    140: Otherwise, lock files will be created in the directory specified by
                    141: \*(lqlockldir\*(rq.
                    142: Prior to installing \fIMH\fR,
                    143: you should see how locking is done at your site,
                    144: and set the appropriate values.
                    145: .Fi
                    146: ^/usr/contrib/mh/lib/mtstailor~^tailor file
                    147: .Pr
                    148: None
                    149: .Sa
                    150: mh\-gen(8), mh\-mts(8)
                    151: .De
                    152: As listed above
                    153: .Co
                    154: None
                    155: .En

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.