source: trunk/third/nmh/man/mh-mts.man @ 12455

Revision 12455, 3.6 KB checked in by danw, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r12454, which included commits to RCS files with non-trunk default branches.
RevLine 
[12454]1.\"
2.\" %nmhwarning%
3.\" $Id: mh-mts.man,v 1.1.1.1 1999-02-07 18:14:20 danw Exp $
4.\"
5.\" include the -mh macro file
6.so %etcdir%/tmac.h
7.\"
8.TH MH-MTS %manext8% MH.6.8 [%nmhversion%]
9.SH NAME
10mh-mts \- the nmh interface to the message transport system
11.SH SYNOPSIS
12.in +.5i
13.ti -.5i
14SendMail
15
16.ti .5i
17Zmailer
18
19.ti .5i
20MMDF (any release)
21
22.ti .5i
23stand\-alone
24.in -.5i
25.SH DESCRIPTION
26THIS IS OUT OF DATE AND NEEDS REWORKING.
27
28\fInmh\fR can use a wide range of message transport systems to deliver
29mail.  Although the \fInmh\fR administrator usually doesn't get to choose
30which MTS to use (since it's already in place), this document briefly
31describes the interfaces.
32
33When communicating with \fISendMail\fR, \fInmh\fR always uses the SMTP to
34post mail.  Depending on the \fInmh\fR configuration, \fISendMail\fR may
35be invoked directly (via a \fIfork\fR and an \fIexec\fR), or \fInmh\fR
36may open a TCP/IP connection to the SMTP server on the localhost.
37
38When communicating with \fIzmailer\fP, the \fISendMail\fP compatibility
39program is required to be installed in /usr/lib.  \fInmh\fP communicates
40with \fIzmailer\fP by using the SMTP.  It does this by invoking the
41\fB/usr/lib/sendmail\fP compatibility program directly, with the
42`\-bs' option.
43
44When communicating with \fIMMDF\fR, normally \fInmh\fR uses the
45\*(lqmm\(ru\*(rq routines to post mail.  However, depending on the
46\fInmh\fR configuration, \fInmh\fR instead may open a TCP/IP connection
47to the SMTP server on the localhost.
48
49If you are running a UNIX system with TCP/IP networking, then it is
50felt that the best interface is achieved by using either \fISendMail\fR
51or \fIMMDF\fR with the SMTP option.  This gives greater flexibility.
52To enable this option you append the /smtp suffix to the mts option
53in the \fInmh\fR configuration.  This yields two primary advantages:
54First, you don't have to know where \fIsubmit\fR or \fISendMail\fR live.
55This means that \fInmh\fR binaries (e.g., \fIpost\fR\0) don't have to have
56this information hard\-coded, or can run different programs altogether;
57and, second, you can post mail with the server on different systems, so
58you don't need either \fIMMDF\fR or \fISendMail\fR on your local host.
59Big win in conserving cycles and disk space.  Since \fInmh\fR supports
60the notion of a server search\-list in this respect, this approach can
61be tolerant of faults.  Be sure to set \*(lqservers:\*(rq as described
62in mh\-tailor(8) if you use this option.
63
64There are four disadvantages to using the SMTP option: First, only UNIX
65systems with TCP/IP are supported.  Second, you need to have an SMTP
66server running somewhere on any network your local host can reach.
67Third, this bypasses any authentication mechanisms in \fIMMDF\fR
68or \fISendMail\fR.  Fourth, the file \fB/etc/hosts\fR is used for
69hostname lookups (although there is an exception file).  In response
70to these disadvantages though: First, there's got to be an SMTP server
71somewhere around if you're in the Internet or have a local network.
72Since the server search\-list is very general, a wide\-range of options
73are possible.  Second, SMTP should be fixed to have authentication
74mechanisms in it, like POP.  Third, \fInmh\fR won't choke on mail to
75hosts whose official names it can't verify, it'll just plug along (and
76besides if you enable the DUMB configuration options, \fInmh\fR
77ignores the hosts file altogether).
78.Fi
79^%etcdir%/mts.conf~^nmh mts configuration file
80.Pr
81None
82.Sa
83\fIMMDF\-II: A Technical Review\fR,
84Proceedings, Usenix Summer '84 Conference
85.br
86\fISENDMAIL \-\- An Internetwork Mail Router\fR
87.br
88mh\-tailor(8), post(8)
89.De
90None
91.Co
92None
93.Bu
94The %etcdir%/mts.conf file ignores the information in the \fIMMDF\-II\fR
95tailoring file.
96.En
Note: See TracBrowser for help on using the repository browser.