-d27.5

-d27.5

Trace aliasing with printaddr( ) Debug command-line switch

The -d27.5 debugging switch tells sendmail to print several addresses with printaddr ( ) (Section 16.3) 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 (Section 16.3)  

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

 sendtolist: QS_SELFREF  output of printaddr( ) here (Section 16.3)  

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 (Section 16.3)  

If an address resulted from a :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 (Section 16.3)  


Sendmail
sendmail, 4th Edition
ISBN: 0596510292
EAN: 2147483647
Year: 2002
Pages: 1174

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net