C.1 Where Errors Are Printed

As an experienced sendmail professional, you will doubtless find yourself running sendmail by hand fairly often. When you do, many error messages will print to your screen, and will be obvious in context.

But, when run as a daemon, the sendmail program's error messages will not necessarily be printed to your screen. Most will be logged with the syslog (8) facility (see Section 14.3). When logged, each will be preceded with common logging information, as for example:

 Feb  9 08:31:03 yourhost sendmail[23877]: f19FQwie023873: putbody: write error   error starts here  

Here, the common logging information ends with the fourth colon. The error itself follows that fourth colon and is the "putbody: write error."

Also note that some errors will neither be printed nor logged. They will instead be returned as part of the SMTP dialog (error), as for example:

 550 5.1.2 postmaster@korad_media.korad.co.kr... Host unknown 

There is no general principle for discovering the error message in SMTP errors. Here, for example, the error message is "Host unknown."

Another problem is that SMTP errors are generated by the other (remote) site. Because not all sites run sendmail , many such generated error messages will not appear in this Appendix. After all, this is a book about sendmail .



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