Additional Sources of Information

The source for the sendmail program comes with two documents by Eric Allman that are required reading. Sendmail - An Internetwork Mail Router provides an overview of sendmail, including its underlying theory. Sendmail Installation and Operations Guide provides installation instructions and a succinct description of the configuration file. Many vendors also provide online manuals which may reveal vendor-specific customizations not documented in this tutorial. Also, if you have the source, see the files RELEASE_NOTES, src/READ_ME, and cf/README.

The RFCs

A complete understanding of sendmail is not possible without at least some exposure to Request for Comments (RFC) issued by the Internet Engineering Task Force (IETF) at the Network Information Center (NIC). These numbered documents define (among other things) the protocols and operational requirements of the Internet. RFCs are available via anonymous FTP. See the Bibliography for information about how to retrieve individual RFCs.

Other Books, Other Problems

Two topics that are only touched upon in this tutorial are The Domain Name System (DNS) and TCP/IP network communications. At a typical site, a significant number of problems with mail turn out to be problems with one of these other areas, rather than with sendmail.

The Domain Name System is well documented in the tutorial DNS and BIND, Second version by Paul Albitz and Cricket Liu (Anonymous, 1997).

The protocols used to communicate over the Internet are well documented in the tutorial TCP/IP Network Administration by Craig Hunt (Anonymous, 1992).

Finally, many mail problems can only be solved by the system administrator. The sendmail program runs as root and can only be installed and managed by root. The art of functioning effectively as root is superbly covered in the UNIX System Administration eBook by Evi Nemeth, Garth Snyder, Scott Seebass, and Trent R. Hein (Prentice Hall 1995).