Documentation Home
> Mail Administration Guide
Mail Administration Guide
Book Information
Preface
Chapter 1 Understanding Mail Services
Mail Services Terminology
Mail Services Software Terminology
Mail User Agent
Mail Transport Agent
Mail Delivery Agent
Mailers
Domain Names
Mail Address
Route-Based Addressing
Route-Independent Addressing
Mailbox
Aliases
Uses for Aliases Files
Hardware Components of a Mail Configuration
Mail Host
Mail Server
Mail Client
Mail Gateway
Mail Service Programs and Files
sendmail Program
sendmail Configuration File
sendmail Configuration Table
.forward Files
How Mail Addressing Works
Planning Your Mail System
Local Mail Only
Local Mail in Remote Mode
Local Mail and a Remote Connection
Two Domains and a Gateway
Chapter 2 Setting Up and Administering Mail Services
Setting Up Mail Services
Setting Up Mail Security
How to Set Up a Mail Server
How to Set Up a Mail Client
How to Set Up a Mail Host
How to Set Up a Mail Gateway
Creating Mail Aliases
Mail Alias Files
.mailrc Aliases
/etc/mail/aliases
NIS Aliases Map
NIS+ mail_aliases Table
How to List the Contents of an NIS+ Aliases Table
To List the Entire Contents of the NIS+ mail_aliases Table
To List Individual Entries in the NIS+ mail_aliases Table
How to Add Aliases to a NIS+ mail_aliases Table From the Command Line
To Initiate a NIS+ Table
To Add Aliases to a NIS+ mail_aliases Table From the Command Line
How to Add Entries by Editing a NIS+ mail_aliases Table
How to Change Entries in a NIS+ mail_aliases Table
How to Delete Entries From a NIS+ mail_aliases Table
Setting Up NIS mail.aliases Map
How to Set Up NIS mail.aliases Map
Setting Up Local Mail Aliases Files
How to Set Up Local Mail Aliases Files
Setting Up DNS Aliases Files
How to Use DNS With sendmail
Setting Up the Postmaster Alias
How to Create a Separate Mailbox for postmaster
How to Add the postmaster Mailbox to the Aliases
Testing the Mail Configuration
How to Test the Mail Configuration
Administering the Mail Configuration
Postmaster Duties
Mail Queue
Queue File Format
How to Print the Queue
How to Force the Queue
How to Run a Subset of the Mail Queue
How to Move the Queue
How to Run the Old Mail Queue
System Log
Troubleshooting Tips
How to Check Aliases
How to Test the sendmail Rule Sets
How to Verify Connections to Other Systems
Other Diagnostic Information
Chapter 3 Customizing sendmail Configuration Files
sendmail Overview
sendmail Features
sendmail Functions
sendmail Interfaces
Argument Vector/Exit Status
SMTP Over Pipes
SMTP Over a TCP Connection
How sendmail Works
Argument Processing and Address Parsing
Message Collection
Message Delivery
Error Handling
Queueing for Retransmission
Return to Sender
Message Header Editing
Configuration File
sendmail Implementation
Mail to Files and Programs
Configuration Overview
Macros
Header Declarations
Mailer Declarations
Name-Rewriting Rules
Option Setting
Arguments to sendmail
Queue Interval
Daemon Mode
Debugging
Trying a Different Configuration File
Tuning Configuration Parameters
Time Values
Queue Interval
Read Timeouts
Message Timeouts
Delivery Mode
Load Limiting
Log Level
File Modes
setuid
Temporary File Modes
Should My Alias Database Be Writable?
sendmail Configuration File
Purpose of the sendmail Configuration File
sendmail Configuration File Syntax
D and L-Define Macro
C, F, and G-Define Classes
O-Set Option
P-Precedence Definitions
T-Define Trusted Users
H-Define Header
R and S-Rewriting Rules
M-Define Mailer
V-Define Configuration File Version
Address-Rewriting Rules
Special Macros, Conditionals
Special Classes
Left-Hand Side of Address-Rewriting Rules
Solaris-Specific Rules
Right-Hand Side of Address Rewriting Rules
Semantics of Rewriting Rule Sets
error Mailer
Semantics of Mailer Descriptions
Building a Configuration File
Domains and Policies
How to Proceed
Testing the Rewriting Rules-the -bt Flag
How sendmail Interacts With a Name Service
Setting Up sendmail Requirements for Name Services
Establishing the Mail Domain Name with a Name Service
The Host Name Space Data
How to Configure NIS for sendmail
How to Configure NIS and DNS for sendmail
How to Configure NIS+ for sendmail
How to Configure NIS+ and DNS for sendmail
Command-Line Arguments to sendmail
Configuration Options to sendmail
Mailer Flags
Appendix A sendmail Configuration File
A Sample sendmail Configuration File
Appendix B sendmail Options
sendmail Command-Line Arguments
sendmail Configuration Options
Mailer Flags
Index
Numbers and Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
© 2010, Oracle Corporation and/or its affiliates