-d27.5

Trace aliasing with printaddr( ) Debug command-line switch

The -d27.5 debugging switch tells sendmail to print several addresses with printaddr( ) (Interpret the Output on page 533) as each one is handled.

When an address is aliased to another, the original needs to be marked as one that shouldn’t be delivered. The QS_DONTSEND here means just that:

alias: QS_DONTSEND output of printaddr(  ) here (§15.3 on page 533)

If there was a self-reference, the retained address is printed like this:

sendtolist: QS_SELFREF output of printaddr(  ) here (§15.3 on page 533)

If the original (before the test for a self-reference) is not the same as the retained address, the original must be marked for nondelivery:

sendtolist: QS_DONTSEND output of printaddr(  ) here (§15.3 on page 533)

If an address resulted from an :include: or ~/.forward file, it will have a controlling user associated with it. That controlling user’s address needs to be marked for nondelivery:

include: QS_DONTSEND output of printaddr(  ) here (§15.3 on page 533)

Get sendmail, 4th 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.