[Postfixbuch-users] Postfix postscreen und mailgraph

Tobias Hachmer tobias at hachmer.de
Di Sep 6 18:59:06 CEST 2011


On Tue, 06 Sep 2011 18:53:52 +0200, Tobias Hachmer wrote:
> On Tue, 06 Sep 2011 18:15:56 +0200, Jogie at quantentunnel.de wrote:
>> Habe selbst postscreen seit 3 Tagen am laufen und sehe nun im 
>> Mailgraph,
>> dass ich mehr "echte" Mails habe, als "Rejects". Sieht für mich so 
>> aus,
>> als könnte Mailgraph die Eintragungen im Log nicht auswerten / 
>> zuordnen?
>>
>> Hat das schon jemand kombiniert? Gibts da einen Trick? Loglevel von
>> postscreen erhöhen oder so?
>
> Dem Mailgraph Script muss die Log-Syntax von Postscreen erst
> beigebracht werden, ansonsten weiß Mailgraph nichts von den 
> postscreen
> rejects.
>
> Bei mir in der mailgraph.pl habe ich um die Zeile 635 am Ende des
> "if($prog =~ /^postfix\/(.*)/)"-Blocks Folgendes hinzugefügt:
>
> elsif($prog eq 'postscreen') {
>                         if($text =~ /NOQUEUE: reject:/) {
>                                 event($time, 'rejected');
>                         }
>                 }
> elsif($prog eq 'postscreen') {
>                         if($text =~ /DISCONNECT/) {
>                                 event($time, 'rejected');
>                         }
>                 }

Sorry, korrekterweise müsste es so lauten:

elsif($prog eq 'postscreen') {
                         if($text =~ /NOQUEUE: reject:/) {
                                 event($time, 'rejected');
                         }
                         elsif($text =~ /DISCONNECT/) {
                                 event($time, 'rejected');
                         }
                 }

Tobias



Mehr Informationen über die Mailingliste Postfixbuch-users