Mailgraph und Postscreen

Moin,

ich habe heute meinen Spamfilter mit Postscreen ausgestattet, was ich sehr empfehlen kann, und habe mich gewundert das mein Mailgraph mir so geringe Werte anzeigte. Kurz geschaut und meine Mailgraph Version kannte die regexe für Postscreen noch nicht. Daher muss man so in Zeile 636 nach:

elsif($prog eq 'cleanup') {
  if($text =~ /^[0-9A-Z]+: (?:reject|discard): /) {
    event($time, 'rejected');
  }
}

folgendes einfügen:

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

Mit diesen Zeilen werden die Mail die Postscreen rejectet oder die Verbindung nicht zulässt als SPAM erkannt. Tauscht man

'spam'

durch

'rejected'

so werden die Mails als reject unter Mailgraph angezeigt. Jeder so wie er es lieber mag Mailgraph und Postscreen

One comment on “Mailgraph und Postscreen

  1. Great post, thank you. Based on this I made a patch, if you interested in:
    http://www.birkosan.com/2012/05/mailgraph-with-postfixpostscreen.html

    Levi

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

1.841Spam-Kommentare bisher blockiert vonSpam Free Wordpress

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>