annotate conf/doc/mh-tailor.rf @ 12:441a2190cfae

Lion fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 21 Apr 2012 13:10:49 +0900
parents bce86c4163a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 .\" @(MHWARNING)
12
441a2190cfae Lion fix
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
2 .\" @(#)$Id: mh-tailor.rf,v 1.1.1.1 2005/04/18 14:46:03 kono Exp $
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 .SC MH-TAILOR 5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 .NA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 mh-tailor, mtstailor \- system customization for MH message handler
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 .SY
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 \fI@(MHETCPATH)/mtstailor\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 .DE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 The file @(MHETCPATH)/mtstailor defines run-time options for those \fIMH\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 programs which interact (in some form) with the message transport system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 At present, these (user) programs are:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 \fIap\fR, \fIconflict\fR, \fIinc\fR, \fImsgchk\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 \fImsh\fR, \fIpost\fR, \fIrcvdist\fR, and \fIrcvpack\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 Each option should be given on a single line. Blank lines
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 and lines which begin with `#' are ignored.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 The options available along with default values and a description of their
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 meanings are listed below:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 localname:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25 The host name \fIMH\fR considers local.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 If not set, depending on the version of UNIX you're running,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 \fIMH\fR will query the system for this value
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 (e.g., <whoami.h>, gethostname, etc.).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 This has no equivalent in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 POP client hosts should set this value to the name of the POP service host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 localdomain:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 If this is set, a `.' followed by this string will be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 appended to your host name.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 This might be useful for sites
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 where the host name returned by the system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 (e.g., <whoami.h>, gethostname, etc.),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 is not a \*(lqfully qualified domain name\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 (i.e., does not contain a `.').
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 clientname:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 The host name \fIMH\fP will give in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 SMTP \fBHELO\fP (and \fBEHLO\fP) command, when posting mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 If not set, the host name \fIMH\fR considers local is used
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 (see \*(lqlocalname\*(rq above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 If empty, no \fBHELO\fP command will be given.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 Although the \fBHELO\fP command is required by RFC 821,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 many SMTP servers do not require it.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 Early versions of SendMail will fail if the host name
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 given in the \fBHELO\fP command is the local host;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 later versions of SendMail will complain if you omit the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 \fBHELO\fP command. If you run SendMail, find out what
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 your system expects and set this field if needed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 systemname:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63 The name of the local host in the \fIUUCP\fR \*(lqdomain\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 If not set, depending on the version of UNIX you're running,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65 \fIMH\fR will query the system for this value.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66 This has no equivalent in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69 mmdfldir: @(MHDROPATH)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71 The directory where maildrops are kept.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72 If this is empty, the user's home directory is used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73 This overrides the \*(lqmail\*(rq field in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76 mmdflfil: @(MHDROPFIL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78 The name of the maildrop file in the directory where maildrops are kept.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79 If this is empty, the user's login name is used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80 This overrides the \*(lqmail\*(rq field in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83 mmdelim1: \\001\\001\\001\\001\\n
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85 The beginning-of-message delimiter for maildrops.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88 mmdelim2: \\001\\001\\001\\001\\n
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90 The end-of-message delimiter for maildrops.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93 mmailid: 0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95 If non-zero, then support for MMailids in \fB/etc/passwd\fR is enabled.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96 Basically, the pw_gecos field in the password file is of the form
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98 .ti +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99 My Full Name <mailid>
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101 The \fIMH\fR internal routines that deal with user and full names will return
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102 \*(lqmailid\*(rq and \*(lqMy Full Name\*(rq respectively.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103 @BEGIN: MH_PLUS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106 localuser: 0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108 If non-zero, then make effective \*(lqSendername\*(rq in \fB.mh_profile\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109 @END: MH_PLUS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110
bce86c4163a3 Initial revision
kono
parents:
diff changeset
111 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
112 lockstyle: 0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
113 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
114 The locking discipline to perform.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
115 A value of \*(lq0\*(rq means to use kernel-level locking
bce86c4163a3 Initial revision
kono
parents:
diff changeset
116 if available.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
117 (See below for more details.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
118 On systems compiled without kernel-level locking,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
119 standard \fIBellMail\fR locking is used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
120 A value of \*(lq1\*(rq means to use \fIBellMail\fR locking always
bce86c4163a3 Initial revision
kono
parents:
diff changeset
121 (the name of the lock is based on the file name).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
122 A value of \*(lq2\*(rq means to use \fIMMDF\fR locking always
bce86c4163a3 Initial revision
kono
parents:
diff changeset
123 (the name of the lock is based on device/inode pairs).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
124
bce86c4163a3 Initial revision
kono
parents:
diff changeset
125 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
126 lockldir:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
127 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
128 The name of the directory for making locks.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
129 If your system isn't configured to use kernel-level locking,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
130 then this directory is used when creating locks.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
131 If the value is empty,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
132 then the directory of the file to be locked is used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
133
bce86c4163a3 Initial revision
kono
parents:
diff changeset
134 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
135 maildelivery: @(MHETCPATH)/maildelivery
bce86c4163a3 Initial revision
kono
parents:
diff changeset
136 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
137 The name of the system-wide default \fI\&.maildelivery\fR file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
138 See \fImhook\fR\0(1) for the details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
139
bce86c4163a3 Initial revision
kono
parents:
diff changeset
140 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
141 everyone: 200
bce86c4163a3 Initial revision
kono
parents:
diff changeset
142 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
143 The highest user-id which should NOT receive mail addressed to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
144 \*(lqeveryone\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
145
bce86c4163a3 Initial revision
kono
parents:
diff changeset
146 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
147 noshell:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
148 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
149 If set, then each user-id greater than \*(lqeveryone\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
150 that has a login shell equivalent to the given value (e.g.,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
151 \*(lq/bin/csh\*(rq)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
152 indicates that mail for \*(lqeveryone\*(rq should not be sent to them.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
153 This is useful for handling admin, dummy, and guest logins.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
154 .\" @BEGIN: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
155 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
156 .Uh "Mail Filtering"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
157 These options are only available if you compiled \fIMH\fP with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
158 \*(lqoptions\ MF\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
159
bce86c4163a3 Initial revision
kono
parents:
diff changeset
160 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
161 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
162 uucpchan: name of \fIUUCP\fR channel
bce86c4163a3 Initial revision
kono
parents:
diff changeset
163 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
164 Usually \*(lqUUCP\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
165 This has no equivalent in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
166
bce86c4163a3 Initial revision
kono
parents:
diff changeset
167 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
168 uucpldir: /usr/spool/mail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
169 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
170 The name of the directory where \fIUUCP\fR maildrops are kept.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
171 This has no equivalent in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
172
bce86c4163a3 Initial revision
kono
parents:
diff changeset
173 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
174 uucplfil:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
175 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
176 The name of the maildrop file in the directory where \fIUUCP\fR maildrops are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
177 kept.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
178 If this is empty, the user's login name is used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
179 This has no equivalent in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
180
bce86c4163a3 Initial revision
kono
parents:
diff changeset
181 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
182 umincproc: @(MHETCPATH)/uminc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
183 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
184 The path to the program that filters \fIUUCP\fR\^-style maildrops to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
185 \fIMMDF\fR\^-style maildrops.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
186 .\" @END: MF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
187 .\" @BEGIN: MHMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
188 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
189 .Uh "Stand-Alone Delivery"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
190 These options are only available if you compiled \fIMH\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
191 to use stand-alone delivery (i.e., \*(lqmts:\ mh\*(rq).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
192
bce86c4163a3 Initial revision
kono
parents:
diff changeset
193 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
194 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
195 mailqdir: /usr/spool/netmail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
196 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
197 The directory where network mail is queued.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
198
bce86c4163a3 Initial revision
kono
parents:
diff changeset
199 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
200 tmailqdir: /usr/tmp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
201 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
202 The directory where network mail queue files are built.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
203
bce86c4163a3 Initial revision
kono
parents:
diff changeset
204 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
205 syscpy: 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
206 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
207 If ON, unauthorized mail is copied to the overseer.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
208
bce86c4163a3 Initial revision
kono
parents:
diff changeset
209 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
210 overseer: root
bce86c4163a3 Initial revision
kono
parents:
diff changeset
211 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
212 The user that receives reports of unauthorized mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
213
bce86c4163a3 Initial revision
kono
parents:
diff changeset
214 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
215 mailer: root
bce86c4163a3 Initial revision
kono
parents:
diff changeset
216 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
217 The user acting for the mail system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
218
bce86c4163a3 Initial revision
kono
parents:
diff changeset
219 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
220 fromtmp: /tmp/rml.f.XXXXXX
bce86c4163a3 Initial revision
kono
parents:
diff changeset
221 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
222 The \fImktemp\fR template for storing from lines.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
223
bce86c4163a3 Initial revision
kono
parents:
diff changeset
224 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
225 msgtmp: /tmp/rml.m.XXXXXX
bce86c4163a3 Initial revision
kono
parents:
diff changeset
226 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
227 The \fImktemp\fR template for storing the rest of the message.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
228
bce86c4163a3 Initial revision
kono
parents:
diff changeset
229 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
230 errtmp: /tmp/rml.e.XXXXXX
bce86c4163a3 Initial revision
kono
parents:
diff changeset
231 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
232 The \fImktemp\fR template for storing error messages from other mailers.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
233
bce86c4163a3 Initial revision
kono
parents:
diff changeset
234 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
235 tmpmode: 0600
bce86c4163a3 Initial revision
kono
parents:
diff changeset
236 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
237 The octal mode which temporary files are set to.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
238
bce86c4163a3 Initial revision
kono
parents:
diff changeset
239 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
240 okhosts: @(MHETCPATH)/Rmail.OKHosts
bce86c4163a3 Initial revision
kono
parents:
diff changeset
241 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
242 A file containing a list of hosts that can send ARPAnet mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
243
bce86c4163a3 Initial revision
kono
parents:
diff changeset
244 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
245 okdests: @(MHETCPATH)/RMail.OKDests
bce86c4163a3 Initial revision
kono
parents:
diff changeset
246 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
247 A file containing a list of hosts that can always receive mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
248 .\" @END: MHMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
249 .\" @BEGIN: SMTP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
250 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
251 .Uh "The `/smtp' MTS Suffix"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
252 These options are only available if you compiled \fIMH\fP with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
253 the \*(lq/smtp\*(rq suffix to your \*(lqmts:\*(rq configuration.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
254
bce86c4163a3 Initial revision
kono
parents:
diff changeset
255 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
256 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
257 hostable: @(MHETCPATH)/hosts
bce86c4163a3 Initial revision
kono
parents:
diff changeset
258 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
259 The exceptions file for /etc/hosts used by \fIpost\fR to try to find official
bce86c4163a3 Initial revision
kono
parents:
diff changeset
260 names.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
261 The format of this file is quite simple:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
262
bce86c4163a3 Initial revision
kono
parents:
diff changeset
263 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
264 1. Comments are surrounded by sharp (`#') and newline.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
265 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
266 2. Words are surrounded by white space.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
267 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
268 3. The first word on the line is the official name of a host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
269 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
270 4. All words following the official names are aliases for that host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
271 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
272
bce86c4163a3 Initial revision
kono
parents:
diff changeset
273 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
274 servers: localhost \\01localnet
bce86c4163a3 Initial revision
kono
parents:
diff changeset
275 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
276 A lists of hosts and networks which to look for SMTP servers
bce86c4163a3 Initial revision
kono
parents:
diff changeset
277 when posting local mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
278 It turns out this is a major win for hosts which don't run an message
bce86c4163a3 Initial revision
kono
parents:
diff changeset
279 transport system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
280 The value of \*(lqservers\*(rq should be one or more items.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
281 Each item is the name of either a host or a net
bce86c4163a3 Initial revision
kono
parents:
diff changeset
282 (in the latter case, precede the name of the net by a \\01).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
283 This list is searched when looking for a smtp server to post mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
284 If a host is present, the SMTP port on that host is tried.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
285 If a net is present,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
286 the SMTP port on each host in that net is tried.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
287 Note that if you are running with the BIND code,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
288 then any networks specified are ignored
bce86c4163a3 Initial revision
kono
parents:
diff changeset
289 (sorry, the interface went away under BIND).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
290 .\" @END: SMTP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
291 .\" @BEGIN: SENDMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
292 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
293 .Uh "SendMail"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
294 This option is only available if you compiled \fIMH\fP to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
295 use \fISendMail\fP as your delivery agent (i.e., \*(lqmts:\ sendmail\*(rq).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
296
bce86c4163a3 Initial revision
kono
parents:
diff changeset
297 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
298 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
299 sendmail: /usr/lib/sendmail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
300 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
301 The pathname to the \fIsendmail\fR program.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
302 .\" @END: SENDMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
303 .\" @BEGIN: POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
304 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
305 .Uh "Post Office Protocol"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
306 This option is only available if you compiled \fIMH\fP with POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
307 support enabled (i.e., \*(lqpop:\ on\*(rq).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
308
bce86c4163a3 Initial revision
kono
parents:
diff changeset
309 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
310 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
311 pophost:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
312 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
313 The name of the default POP service host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
314 If this is not set,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
315 then \fIMH\fR looks in the standard maildrop areas for waiting mail,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
316 otherwise the named POP service host is consulted.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
317 .\" @END: POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
318 .\" @BEGIN: BBSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
319 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
320 .Uh "BBoards Delivery"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
321 This option is only available if you compiled \fIMH\fP with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
322 \*(lqbbdelivery:\ on\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
323
bce86c4163a3 Initial revision
kono
parents:
diff changeset
324 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
325 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
326 bbdomain:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
327 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
328 The local BBoards domain (a UCI hack).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
329 .\" @END: BBSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
330 .\" @BEGIN: BPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
331 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
332 .Uh "BBoards & The POP"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
333 These options are only available if you compiled \fIMH\fP with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
334 \*(lqbboards:\ pop\*(rq and \*(lqpop:\ on\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
335
bce86c4163a3 Initial revision
kono
parents:
diff changeset
336 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
337 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
338 popbbhost:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
339 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
340 The POP service host which also acts as a BBoard server.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
341 This variable should be set on the POP BBoards client host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
342
bce86c4163a3 Initial revision
kono
parents:
diff changeset
343 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
344 popbbuser:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
345 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
346 The guest account on the POP/BB service host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
347 This should be a different login ID than either the POP user or the BBoards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
348 user.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
349 (The user-id \*(lqftp\*(rq is highly recommended.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
350 This variable should be set on both the POP BBoards client and service hosts.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
351
bce86c4163a3 Initial revision
kono
parents:
diff changeset
352 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
353 popbblist: @(MHETCPATH)/hosts.popbb
bce86c4163a3 Initial revision
kono
parents:
diff changeset
354 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
355 A file containing of lists of hosts that are allowed to use the POP facility
bce86c4163a3 Initial revision
kono
parents:
diff changeset
356 to access BBoards using the guest account.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
357 If this file is not present,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
358 then no check is made.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
359 This variable should be set on the POP BBoards service host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
360 .\" @END: BPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
361 .\" @BEGIN: NNTP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
362 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
363 .if n .ne 8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
364 .Uh "BBoards & The NNTP"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
365 This option is only available if you compiled \fIMH\fP with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
366 \*(lqbboards:\ nntp\*(rq and \*(lqpop:\ on\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
367
bce86c4163a3 Initial revision
kono
parents:
diff changeset
368 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
369 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
370 nntphost:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
371 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
372 The host which provides the NNTP service.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
373 This variable should be set on the NNTP BBoards client host.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
374 .\" @END: NNTP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
375 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
376 .Uh "File Locking"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
377 A few words on locking:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
378 \fIMH\fR has a flexible locking system for making locks on files.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
379 There are two \fBmtstailor\fR variables you should be aware of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
380 \*(lqlockstyle\*(rq and \*(lqlockldir\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
381 The first controls the method of locking,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
382 the second says where lock files should be created.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
383
bce86c4163a3 Initial revision
kono
parents:
diff changeset
384 The \*(lqlockstyle\*(rq variable can take on three values: 0, 1, 2.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
385 A value of 0 is useful on systems with kernel-level locking.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
386 If you are on a \fBBSD42\fP system, \fIMH\fP assumes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
387 you have the \fIflock\fR system call.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
388 On other systems:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
389 define \fBFLOCK\fP if you want to use the \fIflock\fP system call;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
390 define \fBLOCKF\fP if you want to use the \fIlockf\fP system call;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
391 or define \fBFCNTL\fP if you want to use the \fIfcntl\fP system call
bce86c4163a3 Initial revision
kono
parents:
diff changeset
392 for kernel-level locking.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
393 If you haven't configured \fIMH\fP to use kernel-level locking,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
394 a locking style of 0 is considered the same as locking style 1.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
395
bce86c4163a3 Initial revision
kono
parents:
diff changeset
396 A value of 1 or 2 specifies that a file should be created whose existence
bce86c4163a3 Initial revision
kono
parents:
diff changeset
397 means \*(lqlocked\*(rq and whose non-existence means \*(lqunlocked\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
398 A value of 1 says to construct the lockname by appending \*(lq.lock\*(rq to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
399 the name of the file being locked.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
400 A value of 2 says to construct the lockname by looking at the device and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
401 inode numbers of the file being locked.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
402 If the \*(lqlockldir\*(rq variable is not specified,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
403 lock files will be created in the directory where the file being locked
bce86c4163a3 Initial revision
kono
parents:
diff changeset
404 resides.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
405 Otherwise, lock files will be created in the directory specified by
bce86c4163a3 Initial revision
kono
parents:
diff changeset
406 \*(lqlockldir\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
407 Prior to installing \fIMH\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
408 you should see how locking is done at your site,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
409 and set the appropriate values.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
410 .Fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
411 ^@(MHETCPATH)/mtstailor~^tailor file
bce86c4163a3 Initial revision
kono
parents:
diff changeset
412 .Pr
bce86c4163a3 Initial revision
kono
parents:
diff changeset
413 None
bce86c4163a3 Initial revision
kono
parents:
diff changeset
414 .Sa
bce86c4163a3 Initial revision
kono
parents:
diff changeset
415 mh\-gen(8), mh\-mts(8)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
416 .De
bce86c4163a3 Initial revision
kono
parents:
diff changeset
417 As listed above
bce86c4163a3 Initial revision
kono
parents:
diff changeset
418 .Co
bce86c4163a3 Initial revision
kono
parents:
diff changeset
419 None
bce86c4163a3 Initial revision
kono
parents:
diff changeset
420 .En