The following sections detail usage of certain internal parts of the
sendmail.cf file. Read them carefully if you are trying to modify
the current model. If you find the above descriptions adequate, these
should be {boring, confusing, tedious, ridiculous} (pick one or more).
RULESETS (* means built in to sendmail) |
0 | * | Parsing |
1 | * | Sender rewriting |
2 | * | Recipient rewriting |
3 | * | Canonicalization |
4 | * | Post cleanup |
5 | * | Local address rewrite (after aliasing) |
1x | | mailer rules (sender qualification) |
2x | | mailer rules (recipient qualification) |
3x | | mailer rules (sender header qualification) |
4x | | mailer rules (recipient header qualification) |
5x | | mailer subroutines (general) |
6x | | mailer subroutines (general) |
7x | | mailer subroutines (general) |
8x | | reserved |
90 | | Mailertable host stripping |
96 | | Bottom half of Ruleset 3 (ruleset 6 in old sendmail) |
97 | | Hook for recursive ruleset 0 call (ruleset 7 in old sendmail) |
98 | | Local part of ruleset 0 (ruleset 8 in old sendmail) |
99 | | Guaranteed null (for debugging) |
MACROS |
A | |
B | Bitnet Relay |
C | DECnet Relay |
D | The local domain -- usually not needed |
E | reserved for X.400 Relay |
F | FAX Relay |
G | |
H | mail Hub (for mail clusters) |
I | |
J | |
K | |
L | Luser Relay |
M | Masquerade (who I claim to be) |
N | |
O | |
P | |
Q | |
R | Relay (for unqualified names) |
S | Smart Host |
T | |
U | my UUCP name (if I have a UUCP connection) |
V | UUCP Relay (class V hosts) |
W | UUCP Relay (class W hosts) |
X | UUCP Relay (class X hosts) |
Y | UUCP Relay (all other hosts) |
Z | Version number |
CLASSES |
A | |
B | domains that are candidates for bestmx lookup |
C | |
D | |
E | addresses that should not seem to come from $M |
F | hosts we forward for |
G | domains that should be looked up in genericstable |
H | |
I | |
J | |
K | |
L | addresses that should not be forwarded to $R |
M | domains that should be mapped to $M |
N | |
O | operators that indicate network operations (cannot be in local names) |
P | top level pseudo-domains: BITNET, DECNET, FAX, UUCP, etc. |
Q | |
R | domains we are willing to relay (pass anti-spam filters) |
S | |
T | |
U | locally connected UUCP hosts |
V | UUCP hosts connected to relay $V |
W | UUCP hosts connected to relay $W |
X | UUCP hosts connected to relay $X |
Y | locally connected smart UUCP hosts |
Z | locally connected domain-ized UUCP hosts |
. | the class containing only a dot |
[ | the class containing only a left bracket |