SMTP-Eingangstests (qmail-ldap)

Derzeit sind folgende Eingangstest in der /var/qmail/control/qmail-smtpd.rules aktiviert:

Spamassassin

zur Filterung von Spam-Mails ...

Installation

raising it".

Einrichtung

erster Test

Optimierung

sa-learn

iXhash

Botnet

CompiledRegexps

DomainKeys Identified Mail (DKIM)

Analyse

Einbindung in qmail

Auf dem mail-Server muss ein Interface-Programm installiert werden. Zur Auswahl stehen:

Wir folgten ansatzweise Fighting spam with qmail und nutzen ifspamh.

Spamassassin-Client

apt-get install spamc

ifspamh

Das ist einfach:

userpsezifische LDAP-Einträge

Falls die Spam-Filterung (also inklusive Verschiebung in ein separates Verzeichnis) aktiv sein soll, dann braucht mensch folgende LDAP-Zeile in seinem LDAP-Mailaccount-Eintrag:

| /usr/local/bin/ifspamh spam-_USERNAME_@systemausfall.org

Falls Spam-Mails lediglich markiert werden sollen, dann hilft folgendes:

| /usr/local/bin/ifspamh spam-_USERNAME_@systemausfall.org || /bin/true

TODO: die Markierungs-Zeile ist nicht korrekt, da die Mails zusaetzlich auch im Spam-Verzeichnis landen

Spam-Verschiebung

Alle Mails werden in den virtuellen Account spam (mit der dash-extension von qmail) umgeleitet. Somit benötigen wir einen LDAP-Eintrag für diesen virtuellen Account:

dn: cn=spamsammler,ou=Roles,o=neofaxe,dc=systemausfall,dc=org
objectClass: virtualUser
objectClass: mailDestination
deliveryMode: nolocal
cn: spamsammler
mail: spam-default@systemausfall.org
mailMessageStore: spam/
qmailDotMode: dotonly

Jeder Nutzer benötigt nun im Verzeichnis /data/maildirs/spam/ eine dot-qmail-Datei - also beispielsweise .qmail-joe mit dem folgenden Inhalt:

/data/maildirs/joe/Maildir/.spam

Spam-Verzeichnisse anlegen

Für jeden Nutzer:

maildirmake /data/maildirs/joe/Maildir/.spam/

Testen!

los geht's ...

Nützliche Links und Notizen

FaxeMailScanner (zuletzt geändert am 2012-06-13 21:26:18 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.