The two are then compared in a case-insensitive fashion. If
they are identical, sendmail prints:
fuzzy matches found GECOS field here
If all GECOS fields are compared and no matchis found, sendmail bounces the message
and prints the following:
no fuzzy match found
There is no debugging flag to watch each comparison.
15.7.40 -d31.2
Trace processing of headers Debug command-line switch
Header lines (?§25.1 on page 1120) from the configuration file and from mail messages are
processed by the chompheader( ) routine before they are included in any mail message. That
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
562 | Chapter 15: Debug sendmail with -d
routine parses each header line to save critical information, to check for validity, and to
replace default values with new values.
The -d31.2 debugging switch* shows that sendmail is about to check whether it should
replace a From: or Resent-From: header with the one defined by the H configuration
command. If the header line is not read from the configuration file and if sendmail is not
processing the queue, the following test is made:
comparing header from (header) against default (address or name)
The value of the From: or Resent-From: header is compared to the sender??™s address and to the
sender??™s name.
Pages:
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998