The flow of rules through rule sets (as is shown in Figure 19-1) is appropriate for all
versions of sendmail. Some versions, such as V8, enhance these rules with others, but
all those enhancements begin with this basic set.
19.2.1 V8 Enhancements
V8 sendmail allows envelope addresses to be rewritten separately from header
addresses. This separation takes place in the delivery agent R= and S= specific rule
sets, as illustrated in Figure 19-4.
The method that is used to split rewriting looks like this:
R=eset/hset ?†? beginning with V8
S=eset/hset ?†? beginning with V8
The envelope-specific rule set is the one to the left of the slash and is represented by
a solid line. The header-specific rule set is to the right of the slash (R=eset/hset) and
is represented by a dashed line. See ?§20.5.13 on page 751 for a complete description
of this process.
19.3 The canonify Rule Set 3
The canonify rule set 3 is the first to process every address. Beginning with V8.10
sendmail, that rule set is declared like this:
Scanonify=3
Figure 19-2. The flow of sender addresses through rule sets
Figure 19-3. The flow of recipient addresses through rule sets
1
canonify=3
S=
final=4 input returns
canonify=3
2 R=
final=4 input returns
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
Pages:
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211