[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