A category 27 level of 1, on the other hand, causes sendmail to
print the reason it could not open the aliases file.
??? Because sendmail is usually silent about what it is doing, any debugging at all
causes it to print a great deal of information about what it is trying to do and
what it has done.
Note, however, that debugging should generally not be used in combination with
any -bd, -bD, or -bs command-line switch. Debugging output can interfere with normal
SMTP transactions, and thus can corrupt the transmission or receipt of SMTP
email. Use these debugging switches only when you are absolutely certain that no
actual mail will be impacted (as might be the case on a machine that normally does
not receive mail).
15.3 Interpret the Output
Some debugging output references C-language structures that are internal to sendmail.
For those, it will help if you have access to sendmail source. One subroutine,
called printaddr( ), is used to dump complete details about all the recipients for a
given mail message. This subroutine is used by many categories of debugging output,
but rather than describe it repeatedly, we describe it once, here, and reference
this description as needed.
The sendmail program??™s internal printaddr( ) subroutine prints details about
addresses. The sendmail program views an address as more than just an expression
suchas gw@wash.
Pages:
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950