How does syslog determine where to send the log files for sendmail ?
catting the out put of mail in syslog in sles is shown below.
# grep -i mail /etc/syslog.conf
mail.* - /var/log/mail
mail.info - /var/log/mail.info
mail.warning - /var/log/mail.warn
mail.err - /var/log/mail.err
*.*,mail.none,news.none - /var/log/messages
Explanation:-
In general syslog entry in linux and unix servers are in the following form.
Facility.level -
Facility is mail in syslog.conf
level may be one of the 0 to 8 ie (debug-emergency)
mail.* in syslog.conf indicate that all the levels.
NOTE: debug produces more messages and enmergency produces less messages.
Debug level creates lots of disk IO.
System log setup with sendmail is each line conatain atleast two lines.
First line acknowledges the receive of the message and second lne correcsponds to the delivery attempts.
Example are gievn below.
Recieving of message from the mail user agent
Jun 2 11:42:13 pc1 sendmail[6484]: o526C9vA006484: from=root, size=6, class=0, nrcpts=1, msgid=<201006020612.o526C9vA006484@pc1.test.com>, relay=root@localhost
Jun 2 11:42:22 pc1 sm-mta[6500]: o526CD0Q006500: from=
Delivery of the message
Jun 2 11:42:22 pc1 sm-mta[6500]: o526CD0Q006500: to=
Jun 2 11:42:22 pc1 sendmail[6484]: o526C9vA006484: to=root, ctladdr=root (0/0), delay=00:00:13, xdelay=00:00:09, mailer=relay, pri=30006, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o526CD0Q006500 Message accepted for delivery).
No comments:
Post a Comment