|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.