Added all of the MH sources, including RCS files, in
[mmh] / docs / historical / mh-6.8.5 / conf / doc / RCS / mh-mts.rf,v
1 head    1.10;
2 access;
3 symbols;
4 locks; strict;
5
6
7 1.10
8 date    92.05.12.22.23.34;      author jromine; state Exp;
9 branches;
10 next    1.9;
11
12 1.9
13 date    92.02.05.22.28.18;      author jromine; state Exp;
14 branches;
15 next    1.8;
16
17 1.8
18 date    92.02.05.22.26.49;      author jromine; state Exp;
19 branches;
20 next    1.7;
21
22 1.7
23 date    90.11.21.10.09.32;      author mh;      state Exp;
24 branches;
25 next    1.6;
26
27 1.6
28 date    90.04.05.15.08.37;      author sources; state Exp;
29 branches;
30 next    1.5;
31
32 1.5
33 date    90.03.22.11.31.19;      author sources; state Exp;
34 branches;
35 next    1.4;
36
37 1.4
38 date    90.03.20.19.41.57;      author sources; state Exp;
39 branches;
40 next    1.3;
41
42 1.3
43 date    90.03.20.17.36.14;      author sources; state Exp;
44 branches;
45 next    1.2;
46
47 1.2
48 date    90.02.05.14.48.11;      author sources; state Exp;
49 branches;
50 next    1.1;
51
52 1.1
53 date    90.02.05.14.47.20;      author sources; state Exp;
54 branches;
55 next    ;
56
57
58 desc
59 @@
60
61
62 1.10
63 log
64 @fixup for nroff problems
65 @
66 text
67 @.\"    @@(MHWARNING)
68 .\" @@(#)$Id: mh-mts.rf,v 1.9 1992/02/05 22:28:18 jromine Exp jromine $
69 .SC MH-MTS 8
70 .NA
71 mh-mts \- the MH interface to the message transport system
72 .SY
73 SendMail
74
75 .ti .5i
76 Zmailer
77
78 .ti .5i
79 MMDF (any release)
80
81 .ti .5i
82 stand\-alone
83 .DE
84 \fIMH\fR can use a wide range of message transport systems to deliver mail.
85 Although the \fIMH\fR administrator usually doesn't get to choose which MTS
86 to use (since it's already in place),
87 this document briefly describes the interfaces.
88
89 When communicating with \fISendMail\fR,
90 \fIMH\fR always uses the SMTP to post mail.
91 Depending on the \fIMH\fR configuration,
92 \fISendMail\fR may be invoked directly (via a \fIfork\fR and an \fIexec\fR),
93 or \fIMH\fR may open a TCP/IP connection to the SMTP server on the localhost.
94
95 When communicating with \fIzmailer\fP,
96 the \fISendMail\fP compatibility program is
97 required to be installed in /usr/lib.
98 \fIMH\fP communicates with \fIzmailer\fP
99 by using the SMTP.
100 It does this by invoking the \fB/usr/lib/sendmail\fP
101 compatibility program directly, with the `\-bs' option.
102
103 When communicating with \fIMMDF\fR,
104 normally \fIMH\fR uses the \*(lqmm\(ru\*(rq routines to post mail.
105 However, depending on the \fIMH\fR configuration,
106 \fIMH\fR instead may open a TCP/IP connection to the SMTP server on the
107 localhost.
108
109 When using the stand\-alone system (\fBNOT\fR recommended),
110 \fIMH\fR delivers local mail itself and queues \fIUUCP\fR and network mail.
111 The network mail portion will probably have to be modified to reflect the
112 local host's tastes, since there is no well\-known practice in this area for
113 all types of UNIX hosts.
114
115 If you are running a UNIX system with TCP/IP networking,
116 then it is felt that the best interface is achieved by using either
117 \fISendMail\fR or \fIMMDF\fR with the SMTP option.
118 This gives greater flexibility.
119 To enable this option you append the /smtp suffix to the mts option in the
120 \fIMH\fR configuration.
121 This yields two primary advantages:
122 First,
123 you don't have to know where \fIsubmit\fR or \fISendMail\fR live.
124 This means that \fIMH\fR binaries (e.g., \fIpost\fR\0)
125 don't have to have this information hard\-coded,
126 or can run different programs altogether;
127 and,
128 second, you can post mail with the server on different systems, so you don't
129 need either \fIMMDF\fR or \fISendMail\fR on your local host.
130 Big win in conserving cycles and disk space.
131 Since \fIMH\fR supports the notion of a server search\-list in this respect,
132 this approach can be tolerant of faults.
133 Be sure to set \*(lqservers:\*(rq as described in
134 mh\-tailor(8) if you use this option.
135
136 There are four disadvantages to using the SMTP option:
137 First, only UNIX systems with TCP/IP are supported.
138 Second, you need to have an SMTP server running somewhere on any network your
139 local host can reach.
140 Third, this bypasses any authentication mechanisms in \fIMMDF\fR
141 or \fISendMail\fR.
142 Fourth,
143 the file \fB/etc/hosts\fR is used for hostname lookups
144 (although there is an exception file).
145 In response to these disadvantages though:
146 First, there's got to be an SMTP server somewhere around if you're in the
147 Internet or have a local network.
148 Since the server search\-list is very general,
149 a wide\-range of options are possible.
150 Second,
151 SMTP should be fixed to have authentication mechanisms in it, like POP.
152 Third,
153 \fIMH\fR won't choke on mail to hosts whose official names it can't verify,
154 it'll just plug along
155 (and besides
156 if you enable the BERK or DUMB configuration options,
157 \fIMH\fR ignores the hosts file altogether).
158 .Fi
159 ^@@(MHETCPATH)/mtstailor~^tailor file
160 .Pr
161 None
162 .Sa
163 \fIMMDF\-II: A Technical Review\fR,
164 Proceedings, Usenix Summer '84 Conference
165 .br
166 \fISENDMAIL \-\- An Internetwork Mail Router\fR
167 .br
168 mh\-tailor(8), post(8)
169 .De
170 None
171 .Co
172 None
173 .Bu
174 The @@(MHETCPATH)/mtstailor file ignores the information in the \fIMMDF\-II\fR
175 tailoring file.
176 It should not.
177 .En
178 @
179
180
181 1.9
182 log
183 @typo
184 @
185 text
186 @d2 2
187 a3 2
188 .\" @@(#)$Id: mh-mts.rf,v 1.8 1992/02/05 22:26:49 jromine Exp jromine $
189 .SC MH\-MTS 8
190 d5 1
191 a5 1
192 mh\-mts \- the MH interface to the message transport system
193 @
194
195
196 1.8
197 log
198 @document zmailer
199 @
200 text
201 @d2 1
202 a2 1
203 .\" @@(#)$Id: mh-mts.rf,v 1.7 1990/11/21 10:09:32 mh Exp jromine $
204 d8 3
205 @
206
207
208 1.7
209 log
210 @jlr
211 @
212 text
213 @d2 1
214 a2 1
215 .\" @@(#)$Id: mh-mts.rf,v 1.6 90/04/05 15:08:37 sources Exp Locker: mh $
216 d25 8
217 @
218
219
220 1.6
221 log
222 @add ID
223 @
224 text
225 @d2 1
226 a2 1
227 .\" @@(#)$Id:$
228 d56 2
229 @
230
231
232 1.5
233 log
234 @put things back, do .NA stuff another way
235 @
236 text
237 @d2 1
238 @
239
240
241 1.4
242 log
243 @typo
244 @
245 text
246 @d2 2
247 a3 2
248 .TH MH\-MTS 8 @@(MHCENTERFOOT) @@(MHLEFTFOOT)
249 .SH .NA
250 d5 1
251 a5 1
252 .SH .SY
253 @
254
255
256 1.3
257 log
258 @fixup for makewhatis
259 @
260 text
261 @d2 1
262 a2 1
263 .TH MH\-MTS 8 [mh.6] MH
264 @
265
266
267 1.2
268 log
269 @SOCKETS
270 @
271 text
272 @d2 2
273 a3 2
274 .SC MH\-MTS 8
275 .NA
276 d5 1
277 a5 1
278 .SY
279 @
280
281
282 1.1
283 log
284 @Initial revision
285 @
286 text
287 @d35 1
288 a35 1
289 non\-4.2BSD hosts.
290 d37 1
291 a37 1
292 If you are running a 4.2BSD UNIX system,
293 d57 1
294 a57 1
295 First, only 4.2BSD UNIX is supported.
296 d66 1
297 a66 4
298 First, 4.2BSD UNIX is the best UNIX around for networking.
299 When other UNIXes get TCP/IP and real networking,
300 \fIMH\fR can be modified.
301 Second, there's got to be an SMTP server somewhere around if you're in the
302 d70 2
303 a72 2
304 SMTP should be fixed to have authentication mechanisms in it, like POP.
305 Fourth,
306 @