Name
$@
Synopsis
The parse
rule set 0 selects a delivery agent that
can handle the address specified in the workspace. The form for
selecting a delivery agent looks like this:
LHS... $#delivery_agent $@ host $: address
Three pieces of information are necessary to select a delivery agent.
The $#
specifies the name of the delivery agent.
The $@
specifies the host part of the address (for
gw@wash.dc.gov, the host part would be
wash.dc.cov), and the $
:
specifies the user part of the address (the gw)
for local delivery, and the whole address (the
gw@wash.dc.gov) for SMTP delivery.
The use of $@
to specify the host can follow only
the $#
prefix part of the RHS. Note that
$@
has a different use when the delivery agent is
named error
(see $@).
The use of $@
to specify the host part of a
delivery agent triple is described in detail in Section 19.5. See also See this section for how
to use this $@
to specify the port to which
sendmail should connect.
Get Sendmail, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.