informacie z logu postfixu

Pavel Kraus pavel.kraus na matfyz.cz
Sobota Srpen 30 19:13:35 CEST 2008


Kilian Igor teithant o informacie z logu postfixu:
> Vsetkym prajem pekny den.
>
> Mam z logu postfixu vytiahnut informacie
> Datum, cas, odosielatel, prijimatel
>
> Existuje nejaky skript, ktory by to vedel vytiahnut? Problem mam v tom,
> ze odosielatel je vacsinou jeden, ale adresatov je niekedy vela.


Zkusil bych buď tohle: http://www.freespamfilter.org/Scripts/mailgrep.txt

A nebo jsem to občas řešil metodou postupného přidávání příkazů, třeba:

# vybrat poštu pro $1
grep to=\<$1 mail.log | \
# vybrat z ní čísla mailů
    cut -d: -f4 | \
# a podle nich vybrat z logu příslušné relace
    grep -f - mail.log | \
# podívat se, od koho to přišlo
    grep from= | \
# vytřídíme e-mail odesilatele
    cut -d= -f2 | cut -d, -f1 | tr -d "<>" 
# A máme tabulku pro další zpracování, např:
#    | cut -d@ -f2 | sort | uniq



-- 
Pavel Kraus
GPG/PGP FP: 982B E56B 1372 FD2A AA14  9A7D A35F 7B2C 1275 9D7F



Další informace o konferenci Linux