[Postfixbuch-users] Suchtools für maillog
Alexander Dalloz
ad+lists at uni-x.org
Di Nov 30 23:56:10 CET 2010
Am 30.11.2010 13:04, schrieb Jogie at quantentunnel.de:
> Hallo zusammen,
>
> ich suche nach einer Möglichkeit, mir alle Empfänger ausgeben zu lassen, die E-Mails von einer bestimmten Adresse empfangen haben.
>
> Also suchen nach from=< bla at keks.de > und ging an to=< 1 at keks.de >, to=< 2 at keks.de > usw. Mit grep gelingt mir das irgendwie nicht. Weiß jemand Rat?
>
> Vielen Dank :)
>
> Gruß Jörg
FROM='local at domain.tld'; \
awk '/from=<'$FROM'>/ { QUID = $6; getline; while ($6 != QUID) \
{ getline; if ( $6 == QUID ) { sub(/^to=</,"",$7); sub(/>,$/,"",$7); \
printf "%s %s %s %s -> %s\n", $1, $2, $3, "'"$FROM"'", $7 } } \
next }' /var/log/maillog
Sieht komisch aus, ist aber so :)
Einfach mal ausprobieren.
Alexander
Mehr Informationen über die Mailingliste Postfixbuch-users