[Postfixbuch-users] Programm aufrufen bei header_checks

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Sa Dez 2 11:47:47 CET 2006


Roland M. Kruggel wrote:
>>> Ja, so habe ich es momentan auch.
>>> Das hilf aber nicht wirklich weiter. Ich kann dem User ja nicht
>>> den Logfile schicken. Er braucht nur die Information, dass mail
>>> xyz geblockt wurde.
>>>
>>>> gibt es beim Headecheck mit WARN (man 5 header_checks). Dann
>>>> hast Du alles im Log.
>>> Mit WARN habe ich es aber auch NUR im log. Die Mail wird dann
>>> normal zugestellt.
>> Du hast damit alle wchtigen Informationen an einer Stelle und
>> kannst sie mit z.B. eine Perl-Script rausziehen und sie an eine
>> Datenbank oder was auch immer verfüttern. Oder den Usern eine
>> entsprechende Mail schicken...
> 
> Ja, das ist war. Die Idee ist wahrscheinlich der bessere/einfachere 
> Weg. Kann ich mir sofort eine Nachricht/Mail schicken lassen wenn 
> wenn der x_check 'zugeschlagen' hat?

Dafür musst du ein Script schreiben, welches das Mail-Log kontinuierlich 
auswertet.

#! /usr/bin/perl -wT
use strict;
use File::Tail;

my $file=File::Tail->new(name => "/var/log/mail");
while (defined( my $line=$file->read))
     {
     if ($line =~ /x_check/)
         {

         [Dein Match und Mail-Krempel]

         }
    }


Sandy
-- 
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users