Portál AbcLinuxu, 15. května 2025 05:58

Dotaz: postfix reject log

18.4.2009 19:51 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
postfix reject log
Přečteno: 185×
Odpovědět | Admin
Zdravím, jde nějak jednoduše zařídit, aby postfix logoval všechny odmítnutí do samostatného souboru nebo třeba do mail.err?

Teď to píše jen do mail.info a tam je toho opravdu hafo.

Nebo je nejlepším řešením toto?

cat /var/log/mail.info | grep reject
Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.4.2009 20:11 pupu | skóre: 31
Rozbalit Rozbalit vše Re: postfix reject log
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nejde. Zato jde nainstalovat syslog, ktery to pro tebe bude filtrovat podle regexpu - treba syslog-ng.

18.4.2009 21:40 NN
Rozbalit Rozbalit vše Re: postfix reject log

Takhle jednoduse se to neda rict. Posfix uz sam o sobe pouziva syslog a po prostudovani loggovani se neco urcite najde, viz regexy atd..

NN

19.4.2009 10:37 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postfix reject log
Jinými slovy, není to záležitost Postfixu, ale logovacího systému (Syslog nebo nějaká jeho modernější náhrada). Takže je potřeba se podívat do manuálu logovacího systému, případně se zeptat na něj.
19.4.2009 11:14 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
Rozbalit Rozbalit vše Re: postfix reject log
Koukám se teď na rsyslog, který je na Debianu doporučovaný, ale z jejich dokumentace nejsem moc moudrý.

Mají tam sice napsané Property-Based Filters, ale nejsou tam pořádné ukázky.

Mělo by to být asi něco jako:

:msg, contains, "reject"

jenže jak to skombinovat s pravidlem?

mail.info :msg, contains, "reject" /var/log/mail.reject.log
Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
19.4.2009 11:29 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
Rozbalit Rozbalit vše Re: postfix reject log
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak v rsyslogu to jde takto:

mail.info -/var/log/mail.info :msg,contains,"reject" -/var/log/mail.reject mail.warn -/var/log/mail.warn mail.err /var/log/mail.err
Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
19.4.2009 11:30 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
Rozbalit Rozbalit vše Re: postfix reject log
mail.info                       -/var/log/mail.info
:msg,contains,"reject"          -/var/log/mail.reject
mail.warn                       -/var/log/mail.warn
mail.err                        /var/log/mail.err
Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin

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.