Name

$:

Synopsis

The parse rule set (formerly 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.[12] 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 address part (the gw for local delivery, or gw@wash.dc.gov for SMTP delivery).

The use of $: to specify the address can follow only the $# prefix part of the RHS. Note that $: has a different use when the delivery agent is named error or discard (see $:).

The use of $: to specify the address part of a delivery agent triple is described in detail in Section 19.5.

[12] But note, the local delivery agent often requires only two, and the discard delivery agent requires only one.

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.