Portál AbcLinuxu, 26. dubna 2024 03:19


Dotaz: Jak přesvědčit sendmail aby logoval kompletní chybové zprávy?

13.10.2009 16:22 misch | skóre: 3
Jak přesvědčit sendmail aby logoval kompletní chybové zprávy?
Přečteno: 209×
Odpovědět | Admin
Příklad z logu sendmailu:
Oct 13 15:49:25 no5 sendmail[31969]: n9DDnFLc031921: to=<XXXXXXXXX>, ctladdr=<YYYYYYYYYY> (501/100), delay=00:00:10, xdelay=00:00:00, mailer=esmtp, pri=1094858, relay=ns.YYYYYY.cz. [1.2.3.4], dsn=5.0.0, stat=Service unavailable
Ovšem při SMTP komunikaci tomu odpovídá tato zpráva od protistrany:
...
RCPT TO: <XXXXXXXXX>
554 Service unavailable; Client host [ZZZZZZZ] blocked using Barracuda Reputation; http://bbl.barracudacentral.com/q.cgi?ip=1.2.3.4
Asi vidíte v čem je problém? Protější server ve skutečnosti pošle krásný podrobný chybový kód, ale sendmail z něj milostivě zaloguje jen začátek, takže bez on-line sledování SMTP komunikace nemám z logu zpětně šanci zjistit proč přesně došlo k odmítnutí toho mailu, jelikož "dsn=5.0.0, stat=Service unavailable" je opravdu nic neříkající.

Sendmail mám ve verzi 8.14.1.

Vím že můžu zvýšit úroveň logování, aby zaznamenával i příkazy v té SMTP session, ale to je pak zase příliš podrobné, tzn. je to jak s kanónem na vrabce.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.10.2009 23:15 mapim | skóre: 18
Rozbalit Rozbalit vše Re: Jak přesvědčit sendmail aby logoval kompletní chybové zprávy?
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co zvýšit debug level? http://osr507doc.sco.com/en/MailMsgG/sndmlT16.html

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.