Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
opensmtpd_-_dovecot_um_spamfilter_erweitern [2014/02/09 18:20] rakor angelegt |
opensmtpd_-_dovecot_um_spamfilter_erweitern [2017/10/02 13:40] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Allgemein ===== | + | ====== Allgemein ====== |
Dieser Artikel handelt davon in ein funktionierendes Mailsystem einen Spamfilter einzubauen. | Dieser Artikel handelt davon in ein funktionierendes Mailsystem einen Spamfilter einzubauen. | ||
Zeile 6: | Zeile 6: | ||
**Wichtig:** Diese Anleitung ist ein Teil von [[Mailserver einrichten]] und setzt voraus, dass bereits ein [[Mailserver auf OpenSMTPd]] und [[Dovecot2]] installiert und konfiguriert wurde! | **Wichtig:** Diese Anleitung ist ein Teil von [[Mailserver einrichten]] und setzt voraus, dass bereits ein [[Mailserver auf OpenSMTPd]] und [[Dovecot2]] installiert und konfiguriert wurde! | ||
- | ===== Funktionsweise ===== | + | ====== Funktionsweise ====== |
In der aktuellen Installation reicht OpenSMTPd die Mails an Dovecot-lmtp weiter welcher diese in die Maildirs der Benutzer ablegt. | In der aktuellen Installation reicht OpenSMTPd die Mails an Dovecot-lmtp weiter welcher diese in die Maildirs der Benutzer ablegt. | ||
Da OpenSMTPd nicht selbstständig Mails über Spamassassin filtern kann wird nun spampd als smtp-proxy zwischen OpenSMTPd und Dovecot-lmtp geschaltet. Spampd lässt die Mail dann über Spamassassin prüfen und reicht sie zurück an OpenSMTPd, welcher sie dann endgültig zur Zustellung an Dovecot-lmtp weiter. | Da OpenSMTPd nicht selbstständig Mails über Spamassassin filtern kann wird nun spampd als smtp-proxy zwischen OpenSMTPd und Dovecot-lmtp geschaltet. Spampd lässt die Mail dann über Spamassassin prüfen und reicht sie zurück an OpenSMTPd, welcher sie dann endgültig zur Zustellung an Dovecot-lmtp weiter. | ||
- | ===== Installation ===== | + | ====== Installation ====== |
Zunächst wird **mail/spampd** installiert der über dessen Abhängigkeiten automatisch **mail/spamassassin** mit installiert. | Zunächst wird **mail/spampd** installiert der über dessen Abhängigkeiten automatisch **mail/spamassassin** mit installiert. | ||
Zeile 36: | Zeile 36: | ||
Um spampd nun in OpenSMTPd einzubetten wird die ///usr/local/etc/mail/smtpd.conf// wie folgt geändert: | Um spampd nun in OpenSMTPd einzubetten wird die ///usr/local/etc/mail/smtpd.conf// wie folgt geändert: | ||
- | <code> | + | <file bash smtpd.conf> |
# Zunächst werden Zertifikat und Schluessel fuer SSL festgelegt | # Zunächst werden Zertifikat und Schluessel fuer SSL festgelegt | ||
pki mail.example.com certificate "/usr/local/etc/mail/certs/mail.example.com.crt" | pki mail.example.com certificate "/usr/local/etc/mail/certs/mail.example.com.crt" | ||
Zeile 65: | Zeile 65: | ||
# Lokale Benutzer duerfen relay nutzen | # Lokale Benutzer duerfen relay nutzen | ||
accept for any relay | accept for any relay | ||
- | </code> | + | </file> |
- | ===== Spamassassins Datenbank updaten ===== | + | ====== Spamassassins Datenbank updaten ====== |
Um Spamassassin die neusten Informationen zur Erkennung von Spam beizubringen muss der Befehl **/usr/local/bin/sa-update** aufgerufen werden. Idealerweise sollte dies regelmäßig (z.B. täglich) durch die **/etc/crontab** geschehen. | Um Spamassassin die neusten Informationen zur Erkennung von Spam beizubringen muss der Befehl **/usr/local/bin/sa-update** aufgerufen werden. Idealerweise sollte dies regelmäßig (z.B. täglich) durch die **/etc/crontab** geschehen. | ||