The S= equate for eachdelivery agent must perform all necessary translations to produce a
value for $g that is correct. Because the form of a correct return address varies depending
on the delivery agent, other rule sets should generally not be used for this translation.
Ordinarily, RFC2822 comments (?§25.3.4 on page 1125) are restored when $g is used in
headers. To omit those comments (perhaps for security reasons) you can use the F=c
delivery agent flag (?§20.8.19 on page 768).
$g is transient. If it is defined in the configuration file or in the command line, that definition
can be ignored by sendmail. Note that a $& prefix is necessary when you reference this
macro in rules (that is, use $&g, not $g).
21.9.48 $h
Host part of the delivery agent triple All versions
The parse rule set 0 (?§19.5 on page 696) is used to resolve the recipient address into a
triple: the delivery agent (with $#), the host part of the address (with $@), and the recipient
address (with $:). The host part, from the $@, is made the value of $h. Once $h??™s value has
been set, it undergoes no further rule-set parsing.
$h is intended for use in the A= equate (?§20.5.2 on page 738) of delivery agent definitions.
Normally, it is converted to all lowercase before use, but that conversion can be suppressed
with the F=h delivery agent flag (?§20.8.28 on page 772).
Pages:
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453