Я использую sendmail для отправки через Mandrill SMTP по запросу веб-приложения. Я заметил, что в /var/log/maillog
Такие как:
Mar 17 08:29:12 misc sendmail[34684]: u2C9wjxD053642: to=<dwasd@dddd.com>, delay=4+22:30:23, xdelay=00:00:23, mailer=esmtp, pri=10835166, relay=dddd.com. [119.28.2.127], dsn=4.0.0, stat=Deferred: Connection refused by dddd.com.
[dev@misc mail]$ sudo tail /var/log/maillog -n 50 | grep dddd
Mar 16 16:44:10 misc sendmail[53280]: u2C9wjxD053642: to=<dwasd@dddd.com>, delay=4+06:45:21, xdelay=00:00:19, mailer=esmtp, pri=9395166, relay=dddd.com. [119.28.2.127], dsn=4.0.0, stat=Deferred: Connection refused by dddd.com.
Mar 16 17:44:05 misc sendmail[56180]: u2C9wjxD053642: to=<dwasd@dddd.com>, delay=4+07:45:16, xdelay=00:00:20, mailer=esmtp, pri=9485166, relay=dddd.com. [119.28.2.127], dsn=4.0.0, stat=Deferred: Connection refused by dddd.com.
Mar 16 18:43:45 misc sendmail[59065]: u2C9wjxD053642: to=<dwasd@dddd.com>, delay=4+08:44:56, xdelay=00:00:07, mailer=esmtp, pri=9575166, relay=dddd.com. [119.28.2.127], dsn=4.0.0, stat=Deferred: Connection refused by dddd.com.
Mar 16 19:44:05 misc sendmail[61964]: u2C9wjxD053642: to=<dwasd@dddd.com>, delay=4+09:45:16, xdelay=00:00:20, mailer=esmtp, pri=9665166, relay=dddd.com. [119.28.2.127], dsn=4.0.0, stat=Deferred: Connection refused by dddd.com.
Это почасовая работа, и нет никакой информации о том, кто ее запрашивает. Как я могу это тщательно отладить?
Я рекомендую поискать ваш syslog или rsyslog (Какая разница?)
Например, у меня есть Debian 9, в котором по умолчанию был rsyslog.conf, например ...
71 # Logging for the mail system. Split it up so that
72 # it is easy to write scripts to parse these files.
73 #
74 mail.info -/var/log/mail.info
75 mail.warn -/var/log/mail.warn
76 mail.err /var/log/mail.err
77
78 #
79 # Some "catch-all" log files.
80 #
81 *.=debug;\
82 auth,authpriv.none;\
83 news.none;mail.none -/var/log/debug
84 *.=info;*.=notice;*.=warn;\
85 auth,authpriv.none;\
86 cron,daemon.none;\
87 mail,news.none -/var/log/messages
В моем случае mail.log не показывает ошибок, они находятся в mail.err! Вы можете получить дополнительную информацию, просто просмотрев эти дополнительные файлы.
Кажется, есть способ еще больше повысить уровень детализации, отредактировав системный журнал "уровень журнала"но я не зашел так далеко. Если вы это догадались, не стесняйтесь редактировать этот ответ.