Thread perl-script zur Mail-log Auswertung
(12 answers)
Opened by skynetworks at 2007-08-01 21:53
Hallo zusammen,
ich habe da eine kleine Frage zu einem bestehenden Perl-Script. Das Programm listet mir alle Rejects aus dem Mail-Logfile auf, funktioniert soweit bestens. Ich hätte gerne, daß wenn der Suchstring gefunden wird, aus dieser Zeile die from-Mailadresse, welche durch die Zeichen from=< und > und die to-Mailadresse, welche durch to=< und > begrenzt sind, in das Ziel-File ausgegeben wird. Die Uhrzeit soll auch mitgeschrieben werden, das funktioniert mit dem bisherigen code schon (sind immer die Zeichen 0 bis 15). Und noch eine Frage: Im Suchstring möchte ich auch gerne Sonder- und Leerzeichen verwenden z.B. "reject ", also ein Leerzeichen nach dem reject. Wenn ich also if ($line =~ m/\breject \b/) angebe, erhalte ich im Zielfile keine Ausgabe. Wie wäre das Programm denn zu verändern? Hier der bisherige Code: Code: (dl
)
1 #!/usr/bin/perl Vielen Dank im Voraus für einen Tip, Viele Grüße Thomas |