Name

-d12.1

Synopsis

In the SMTP RCPT command, sendmail is required to express the recipient’s address relative to the local host. For domain addresses, this simply means that the address should be RFC2821-compliant.

The -d12.1 (a.k.a. -d12) debugging switch causes sendmail to print the address as it appeared before it was made relative:

remotename(addr)

If the addr is for the sender or recipient and is being processed from a queue file, nothing more is printed, and the addr is processed by canonify rule set 3. If the delivery agent for the recipient has the F=C flag set (F=C) and the recipient address lacks a domain part, the domain of the sender is appended, and the result is processed by the canonify rule set 3 again. Sender/recipient-specific rule sets are then applied (1 and S= for the sender, or 2 and R= for the recipient). Next, the final rule set 4 is applied, and any sendmail macros in the result are expanded. Finally, the fully qualified and relative address is printed as:

remotename => `addr'

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.