Building Sendmail from scratch will not be covered on these web pages. The process of doing that is not complicated as you just unpack the source code, run Build and then Build install. If you're in a rush that's the quick and dirty method to coming up with a new binary for Sendmail. Ok, not that quick and dirty for a Solaris installation. Sun used to add some things to the basic Sendmail tarball before they compiled their version. Whether or not they still do is unknown to me. In any case the source diffs are no longer available on the sendmail site.

 

There used to be a website at http://www.sendmail.org/

 

That webiste contained all of the various configuration settings that you could use with Sendmail. That website is no more.

 

Similarly what would have followed this page is all of the various configuration settings that you could use with Sendmail. Similarly those pages are no more. I left the tutorial stuff on the previous pages but removed most of the rest of it.

 

Why? Because the documents that were used to come up with the various configuration settings are now online. I don't see the need to pick through them just to come up with the differences for newer versions. Instead it's just easier for me to point you at the documents themselves and let you read them verbatim.

 

If the online docs aren't enough then you should consider purchasing a copy of the Bat Book from O'Reilly.

 

sendmail, 4th edition

 

Sendmail Installation and Operation Guide
https://www.sendmail.com/pdfs/open_source/installation_and_op_guide.pdf

 

Compiling Sendmail
Syslog
Queue Groups and Queue Directories
Quarantined Queue Items
The Alias Database
Mailing List owners
User Information Database
Per-User Forwarding (.forward Files)
Arguments
Testing Configuration Files
Tuning
Timeouts
Queue Priorities
Load Limiting
Resource Limits
Turning off security checks
Name Server Access
R and S — Rewriting Rules
C and F — Define Classes
M — Define Mailer
H —Define Header
O — Set Option
P — Precedence Definitions
V — Configuration Version Level
K — Key File Declaration
Q — Queue Group Declaration
X — Mail Filter (Milter) Definitions
The User Database
LDAP
STARTTLS

 

Configuration Readme
https://www.sendmail.com/sm/open_source/docs/configuration_readme/
or
https://www.sendmail.com/pdfs/open_source/configuration_readme.pdf

 

Table of Content
Introduction and example
A brief introduction to m4
File Locations
OSTYPE
Domains
Mailers
Features
Hacks
Site Configuration
Using UUCP Mailers
Tweaking Rulesets
Masquerading and Relaying
Using LDAP for aliases, maps, and classes
LDAP Routing
Anti-spam configuration control
Connection Control
STARTTLS
SMTP Authentication
Adding new mailers or rulesets
Adding new mail filters
Queue Group Definitions
Non-SMTP Based Configurations
Who am I?
Accepting Mail for Multiple Names
Using Mailertables
Using USERDB to map full names
Miscellaneous Special Features
Security Notes
Tweaking Configuration Options
Message Submission Program
Format of Files and Maps
Directory Layout
Administrative Details

 

And lastly don't forget the man pages or the documentation of Oracle's website.

 

docs.oracle.com

 



Home Sitemap, About Page, Site Search Weblog
Compile C Code IPv6 Open Ports
Role Based Access Control Sendmail Configuration Stock Quotes

This Web Site Copyright © 1997 - 2012
by Alan Pae - All Rights Reserved