[Postfix] mehrere Content-Filter kaskadieren

herrhannes

Enthusiast
Thread Starter
Mitglied seit
28.10.2006
Beiträge
6.687
Moin,

ich plane, Spamassassin getrennt von Amavis laufen zu lassen, um für jeden einzelnen User eigene Einstellungen zu ermöglichen.
Amavis soll also nur noch nach Viren scannen.
Spamassassin ist über ein einfaches Shell-Script angebunden, dem Postfix die Mails "zupipet", welches die Mails am Ende über Sendmail wieder zurück an Postfix gibt.
Wie kann ich von diesem Script aus die Mail direkt an den Amavis-Daemon übergeben?

So wird Amavis direkt in Postfix eingebunden:
Code:
content_filter = smtp-amavis:[127.0.0.1]:10024
...
smtp-amavis unix -      -       n     -       2  smtp
 -o smtp_data_done_timeout=1200
 -o smtp_send_xforward_command=yes
 -o disable_dns_lookups=yes
 -o max_use=20

Das Script sieht wie folgt aus:

Code:
   1 #!/bin/bash
   2 # 
   3 # spamfilter.sh
   4 # 
   5 # Simple filter to plug SpamAssassin into the Postfix MTA
   6 # 
   7 # Modified by Jeremy Morton
   8 # 
   9 # This script should probably live at /usr/bin/spamfilter.sh
  10 # ... and have 'chown root:root' and 'chmod 755' applied to it.
  11 # 
  12 # For use with:
  13 #     Postfix 20010228 or later
  14 #     SpamAssassin 2.42 or later
  15 
  16 # Note: Modify the file locations to suit your particular
  17 #       server and installation of SpamAssassin.
  18 # File locations:
  19 # (CHANGE AS REQUIRED TO SUIT YOUR SERVER)
  20 SENDMAIL=/usr/sbin/sendmail
  21 SPAMASSASSIN=/usr/bin/spamc
  22 
  23 logger <<<"Spam filter piping to SpamAssassin, then to: $SENDMAIL $@"
  24 ${SPAMASSASSIN} | ${SENDMAIL} "$@"
  25 
  26 exit $?
Schon einmal vielen Dank :wink:
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh