When V8.7 or above
sendmail has been compiled with User Database
support (userdb), you can specify this delivery
agent flag for a delivery agent and thereby cause that delivery agent
to perform a User Database lookup for each address it handles. For
sender header and envelope addresses, a User Database
mailname keyword is used to perform reverse
aliasing. For recipient envelope addresses, a User Database
maildrop keyword is used to perform additional
forward aliasing. Note that any address with a leading
@ character (in the $: part of
the triple returned by the parse rule set 0)
causes User Database lookups to be skipped. Also note that the
absence of an F=i delivery agent flag (F=i) suppresses User Database rewriting of the
envelope sender.
If the F=@ delivery agent flag is present, the
delivery agent will try to use the User Database. If the
F=@ delivery agent flag is absent, all User
Database lookups are skipped. In general, this delivery agent flag
should be present for the local and local-clone
delivery agents but absent for all others. In configuration files
prior to Version 6 (Section 17.5), this delivery
agent flag is automatically set for the local
delivery agent.