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