BADWORDS für den Spamfilter hinzufügen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • BADWORDS für den Spamfilter hinzufügen

      Hi,

      so könnt Ihr eigene BADWORDS erstellen, wird dieses Wort in der Email (im Body) gefunden so wird diese Email blockiert. Leider gibt es diese wirklich nötige Funktion nicht :( .

      Quellcode

      1. 1. erstellt eine neue Textdatei mit dem Namen body_check.pcre


      Quellcode

      1. 2. der Inhalt lautet
      2. /BADWORD/ DISCARD


      Das BADWORD ersetzt Ihr durch das BADWORD z.b. XXX, Viagra etc. das zweite Wort steht für die Aktion die durchgeführt werden soll DISCARD steht zum löschen der Email, REJECTED wird die Email zurückgeschickt.

      Quellcode

      1. 3. ladet die Datei per WinSCP etc. ins folgende Verzeichnis /etc/postfix


      Quellcode

      1. 4. Fügt der Datei main.cf.tmpl folgende Datei hinzu
      2. body_checks = pcre:/etc/postfix/body_check.pcre


      Quellcode

      1. 5. Startet den Server neu und fertig


      Im Log sieht das dann so aus

      Quellcode

      1. Aug 8 22:03:50 postfix/cleanup[3837]: F36111E80002: discard: body BADWORD from srv.de[174.1.1.1]; from= to= proto=ESMTP helo=


      Leider hat es noch einen Haken, es wird keine Kopie der Email im Spamordner angelegt. Wenn jemand weis was dafür gemacht werden muss wäre das Klasse :D .