Annotation of 43BSDReno/share/doc/usd/08.mh/mh-tailor.me, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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