Tomek
05.07.07, 14:13
Hi,
bei einem Postfix-Mail-Gateway für Exchange wird Spamassassin wie folgt aufgerufen:
/etc/postfix/master.cf:
spamassassin unix - n n - - pipe
user=nobody argv=/usr/local/bin/sa-filter.sh -f ${sender} -- ${recipient}/usr/local/bin/sa-filter.sh:
#!/bin/sh
/usr/bin/spamc -U /var/run/spamd.socket -f | /usr/sbin/sendmail -i "$@"
exit $?Das funktioniert, aber ich möchte erreichen, dass die Spam-markierten Mails an ein anderes Postfach gesendet werden und nicht zum eigentlichen Empfänger.
Wie könnte man das lösen? Procmail kann ich ja nicht einsetzen, da die Mails relayed werden und die User keine lokalen Postfächer auf dem Postfix-Server besitzen, richtig?
Danke. :)
bei einem Postfix-Mail-Gateway für Exchange wird Spamassassin wie folgt aufgerufen:
/etc/postfix/master.cf:
spamassassin unix - n n - - pipe
user=nobody argv=/usr/local/bin/sa-filter.sh -f ${sender} -- ${recipient}/usr/local/bin/sa-filter.sh:
#!/bin/sh
/usr/bin/spamc -U /var/run/spamd.socket -f | /usr/sbin/sendmail -i "$@"
exit $?Das funktioniert, aber ich möchte erreichen, dass die Spam-markierten Mails an ein anderes Postfach gesendet werden und nicht zum eigentlichen Empfänger.
Wie könnte man das lösen? Procmail kann ich ja nicht einsetzen, da die Mails relayed werden und die User keine lokalen Postfächer auf dem Postfix-Server besitzen, richtig?
Danke. :)