You must have
sendmail.8.9.3.tar in the same directory as the
signature. PGP will verify the signature. If it's okay, it will
tell you that the key used to sign the software is Sendmail Signing
Key/1999. Once you have completed this step, you're ready to untar
the software and begin installation.
tar xvf sendmail.8.9.3.tar
This will unload the tar file and create a top-level directory,
/usr/local/src/sendmail-8.9.3, which has everything you need to build
and configure sendmail. You should review the README files for more
information. In most cases, you can just run the build command
without any configuration changes. Note that, by default, sendmail
is compiled with DNS support. If you're not using DNS, sendmail
will run very slowly until the DNS lookup times out. See the README
file in the
src directory for configuring compile-time options. To
use the defaults, type:
cd /usr/local/src/sendmail-8.9.3/src ./Build -c
-c option to build ensures a clean compile from scratch.
Alternatively, you can run make from the top-level directory
/usr/local/src/sendmail-8.9.3) to build all the utilities
provided with the release. It isn't necessary if you just want
the sendmail binary, but you may want to use some of the included
utilities such as makemap (for building an access database). Once
the build has completed successfully, the binary will be in
This concludes the first installment of this series. At this point, you
should go through the sendmail source directories and review the
README files. Decide which features support your site's policy. Next
month, we'll continue building the sendmail config file.
Many thanks to Greg Shapiro at Sendmail.org for his prompt and
patient explanations. I'm beginning to wonder if he ever sleeps.
Also thanks to my partner at Wizard's Keys, Jonathan Klein, for
technical input and for running out to get wine when I got