luthien:spamassassin
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| luthien:spamassassin [2024/05/04 20:49] – created lordjaxom | luthien:spamassassin [2024/05/04 21:19] (current) – lordjaxom | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Spamfilter ====== | ||
| + | ^ Hostname | luthien.akv-soft.de | | ||
| + | |||
| + | ===== Paketinstallation ===== | ||
| + | |||
| + | <code bash> | ||
| + | apt-get install spamassassin razor spamass-milter postfix-pcre | ||
| + | </ | ||
| + | |||
| + | ===== Konfiguration ===== | ||
| + | |||
| + | In der Datei **[[luthien: | ||
| + | |||
| + | < | ||
| + | report_safe 0 | ||
| + | required_score 4.0 | ||
| + | use_bayes 1 | ||
| + | bayes_auto_learn 1 | ||
| + | use_razor2 1 | ||
| + | use_pyzor 0 | ||
| + | </ | ||
| + | |||
| + | Zusätzlich Dienst in der Datei **[[luthien: | ||
| + | |||
| + | < | ||
| + | OPTIONS=" | ||
| + | NICE=" | ||
| + | CRON=1 | ||
| + | </ | ||
| + | |||
| + | ===== Sieve ===== | ||
| + | |||
| + | Wir wollen Spam-Mails automatisch in den entsprechenden Ordner befördern. Dafür wird zunächst der Ordner **/ | ||
| + | |||
| + | <code bash> | ||
| + | sievec / | ||
| + | </ | ||
| + | |||
| + | ===== Postfix ===== | ||
| + | |||
| + | Der genutzte Spamfilter sollte nicht in den Headern der Mail auftauchen. Dafür wird der Header **X-Spam-Checker-Version** per Header-Filter **[[luthien: | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Anschließend wird der Spamfilter-Milter und der Header-Check in **[[luthien: | ||
| + | |||
| + | < | ||
| + | ### OpenDKIM and Spamassassin settings | ||
| + | milter_protocol = 6 | ||
| + | milter_default_action = accept | ||
| + | milter_rcpt_macros = i {rcpt_addr} {rcpt_host} {rcpt_mailer} b | ||
| + | milter_header_checks = pcre: | ||
| + | |||
| + | smtpd_milters = | ||
| + | inet: | ||
| + | local: | ||
| + | </ | ||
| + | |||
| + | ===== Dovecot ===== | ||
| + | |||
| + | Bei uns heißt der Spam-Ordner nicht Junk, wie in der Standardkonfiguration. Dafür wird in **[[luthien: | ||
| + | |||
| + | Zudem muss der Sieve-Ordner als **sieve_after** in **[[luthien: | ||
| + | |||
| + | < | ||
| + | sieve_after = / | ||
| + | </ | ||
| + | |||
| + | ===== Dienste neu starten ===== | ||
| + | |||
| + | <code bash> | ||
| + | systemctl enable spamassassin | ||
| + | systemctl start spamassassin | ||
| + | systemctl restart postfix | ||
| + | systemctl restart dovecot | ||
| + | systemctl restart spamass-milter | ||
| + | </ | ||
