By default, the following macros are valid in the given contexts:
|xxfi_connect ||daemon_name, if_name, if_addr, j, _|
|xxfi_helo ||tls_version, cipher, cipher_bits, cert_subject, cert_issuer|
|xxfi_envfrom ||i, auth_type, auth_authen, auth_ssf, auth_author,
mail_mailer, mail_host, mail_addr|
|xxfi_envrcpt ||rcpt_mailer, rcpt_host, rcpt_addr|
All macros stay in effect from the point they are received
until the end of the connection for the first two sets,
the end of the message for the third (xxfi_envfrom) and last (xxfi_eom),
and just for each recipient for xxfi_envrcpt.
The macro list can be changed using the confMILTER_MACROS_* options in
The scopes of such macros will be determined by when they are set by sendmail.
For descriptions of macros' values,
please see the
"Sendmail Installation and Operation Guide"
provided with your sendmail distribution.