Schritte
Um SpamAssassin bei mir auf dem Server einzubinden, wollte ich nicht in irgendwelchen Mailqueues rumpfuschen, da ich das noch nie gemacht habe und mir da relativ unsicher war. Deshalb habe ich im Web einen Weg gefunden, mittels Procmail die Mails durch Spamassassin zu jagen.
Zuerst müsst ihr SpamAssassin installieren, und dann folgendes in die systemweite Procmailrc eintragen:
# SpamAssassin sample procmailrc
#
# Pipe the mail through spamassassin (replace 'spamassassin' with 'spamc'
# if you use the spamc/spamd combination)
#
# The condition line ensures that only messages smaller than 250 kB
# (250 * 1024 = 256000 bytes) are processed by SpamAssassin. Most spam
# isn't bigger than a few k and working with big messages can bring
# SpamAssassin to its knees.
#
# The lock file ensures that only 1 spamassassin invocation happens
# at 1 time, to keep the load down.
#
:0fw: spamassassin.lock
* < 256000
| spamassassin
# Mails with a score of 15 or higher are almost certainly spam (with 0.05%
# false positives according to rules/STATISTICS.txt). Let's put them in a
# different mbox. (This one is optional.)
#:0:
#* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
#almost-certainly-spam
# All mail tagged as spam (eg. with a score higher than the set threshold)
# is moved to "probably-spam".
#:0:
#* ^X-Spam-Status: Yes
#probably-spam
# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped. This will re-add it.
#:0
#* ^^rom[ ]
#{
# LOG="*** Dropped F off From_ header! Fixing up. "
#
# :0 fhw
# | sed -e '1s/^/F/'
#}
### ende###
dann noch in der /etc/mail/spamassassin/local.cf eintragen:
required_hits 6.0
rewrite_subject 1
subject_tag ***SPAM: score _HITS_ ***
### ENDE###
Hier habe ich auch eine Anleitung dazu gefunden: wiki.apache.org/spamassassin/UsedViaProcmail
