This appendix provides details of the syntax of the
sendmail command, of the
sendmail.cf file, and of the
m4 macros that can be used to build that file.
It describes where to obtain the latest source code for sendmail and how
to compile it. This appendix is a reference, not a tutorial. Refer to
Chapter 10 for a tutorial on sendmail
We start the appendix with information on locating, downloading, and compiling the latest version of sendmail.
The source code for sendmail is available via anonymous FTP from ftp.sendmail.org, where it is stored in the pub/sendmail directory. sendmail is updated constantly. The following examples are based on sendmail 8.11.3. Remember that things will change for future releases. Always read the README files and installation documents that come with new software before beginning an installation.
To compile the
program, download the compressed tar file as a binary file, and then
uncompress and extract it with the
tar command, shown below:
$ ftp ftp.sendmail.org Connected to ftp.sendmail.org. 220 pub2.pa.vix.com FTP server ready. Name (ftp.sendmail.org:craig): anonymous 331 Guest login ok, send your e-mail address as password. Password: 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> cd pub/sendmail ftp> get sendmail.8.11.3.tar.gz local: sendmail.8.11.3.tar.gz remote: sendmail.8.11.3.tar.gz 200 PORT command successful. ...