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