This
is illustrated by line , which uses $g as a placeholder to show where the address was
found.
The next line (line ) shows that the address will be treated as that of an envelope
recipient. The /tryflags command (?§8.5.4 on page 311) sets whether it is treated as
a header or envelope or as a sender or recipient address.
The address is passed to the canonify rule set 3 (?§19.3 on page 690) because all
addresses are rewritten by the canonify rule set 3 first. The job of the canonify rule
set 3 is to focus on (surround in angle brackets) the host part of the address, which it
does (line ). The canonify rule set 3, in this example, then passes the address to the
Canonify2 rule set to see whether localhost is a synonym for the local machine??™s
name. It is, so the Canonify2 rule set makes that translation (line ).
The output of the canonify rule set 3 is passed to the parse rule set 0, whose job is to
select a delivery agent (line ). Because here.our.domain is the local machine, the
parse rule set 0 (by way of other rule sets) selects the local delivery agent (line ).
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
8.5 Complex Actions Made Simple | 313
Line shows that the $: part of the delivery agent ???triple??? (?§19.5 on page 696) will
eventually be tucked into $u (?§21.
Pages:
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574