Hallo! Ich möchte mit Postfix pop-before-smtp machen. Leider hapert es bei mir ein bißchen an der Konfiguration der passenden regular expression für ein perl-tool. Ich möchte jeweils eine der folgenden Zeilen matchen: Sep 7 11:17:48 elrond in.qpopper[9500]: (v4.0.3) POP login by user "lohmann" at (131.234.154.49) 131.234.154.49 [pop_log.c:244] Sep 7 11:17:48 elrond in.qpopper[9501]: (v4.0.3) POP login by user "listenmann" at (131.234.154.49) 131.234.154.49 [pop_log.c:244] Diese Vorgabe kommt m. E. dem Logfile am nächsten: my $pat = '^(... .. ..:..:..) \S+ in.qpopper\S+\[\d+\]: \([^)]*\) POP login by user "[^"]+" at \([^)]+\) (\d+.\d+.\d+.\d+)$'; Funktionieren tut's aber trotzdem nicht. Wie muß ich die Regex anpassen, damit es funktioniert? Beste Grüße Peter
Teilnehmer (3)
-
Cord Beermann
-
Jonas Schrieb
-
Peter Lohmann