Personal tools
You are here: Home Tipps Spamass-Milter

Spamass-Milter

Verbindet Sendmail mit SpamAssassin. Wird auf Mailgateways eingesetzt.

Übersicht

Spamass-milter verbindet Sendmail mit SpamAssassin, wobei es möglich ist, schon während der Annahme einen vollständigen Spamcheck durchzuführen. Das hat den Vorteil, dass erkannte Spammails nicht angenommen werden müssen.

Erweiterungen

Von mir implementierte Erweiterungen

  • Wird eine Spammail nicht angenommen, dann kann eine http URL im Fehlertext mitgeschickt werden. Denkbar ist hier ein Verweis auf weiterführende Erklärungen. Siehe Patch
  • Interne Mails werden auch überprüft, allerdings können andere Einstellungen und auch eine andere Verweise http URL konfiguriert werden. Siehe Patch
  • Erkennen von authenticated bits und Weiterleitung dieser Informationen an SpamAssassin. Dadurch wird es möglich, dass authenticated connections als interne Verbindungen behandelt werden können. Siehe Patch

Einsatzgebiete

Als Spamfilter am Mailgateway. Das Mailgateway wird vor dem eigentlichen Mailserver implementiert. Empfehlenswert sind hier High-Availibility (HA) Konfigurationen in Verbindung mit LDAP Konfigurationen. Weitergehende Fragen, beantwortet ich gerne.

Konfiguration

Damit Sendmail den Spamass-Milter verwenden kann, muss die nachfolgende Konfigurationszeile eingefügt werden:

    INPUT_MAIL_FILTER(`spamassassin',
    `S=local:/var/run/spamass-milter/spamass.sock, F=T, 
    T=C:5m;S:4m;R:4m;E:5m')dnl

Damit spamass-milter die notwendingen Sendmail Macros auslesen kann, müssen diese konfiguriert werden:

    define(`confMILTER_MACROS_ENVFROM', `r,v,Z,i, {auth_type},
    {auth_authen}, {auth_ssf}, {auth_author}, {mail_mailer},
    {mail_host}, {mail_addr}')dnl

Document Actions
Das Plone Theme wurde für den Plone World Day 2009 von Simples Consultoria entwickelt.