Spamassassin in die Datenbank

Teile des Spamassassin werden zumeist in Dateien geschrieben, haben aber, solange wir Zugriff auf eine MySQL Datenbank haben, dort nichts zu suchen.
Speziell die Bayes Datenbank und das Whitelisting haben in Dateien nichts zu suchen.

Bayes in die MySQL Datenbank

Ich gehe jetzt im weitern Verlauf davon aus, dass MySQL bereits läuft. Dennoch muss die Perl-Schnittstelle für den MySQL Datenbankzugriff zumeist noch Installiert werden. Das geht entwender per MCPAN und in Debian Systemen auch mit apt-get:

  • Vorraussetzungen

  • Nun wird die notwendige DB angelegt

  • Vergabe der Rechte für einen speziellen User

  • anlegen der notwendigen Tabellen

  • /etc/spamassassin/local.cf um die SQL-DB Einträge erweitern

Dabei müssen Sie darauf achten, dass der Zugriff auf die alten bayes-Dateien deaktiviert wurde.

Eine Änderung der Konfiguration der bayes-DB merkt Spamassassin i.d.R. sofort. Starte Sie dennoch den Dienst neu:

Um zu prüfen, ob die bayes Einträge auch korrekt abgelegt werden reicht es, sich den Inhalt einer der Tabellen anzuschauen. Steht unter Count eine Zahl > 0 sind bereits Datein gespeichert worden:

Um die alten bayes Einträge zu übernehmen, können diese mittels sa-learn ex-/importiert werden:

Whitelisting

  • Vorraussetzungen

  • Nun wird die notwendige DB angelegt

  • Vergabe der Rechte für einen speziellen User

  • anlegen der notwendigen Tabellen

  • /etc/spamassassin/local.cf um die SQL-DB Einträge erweitern

Dabei müssen Sie darauf achten, dass der Zugriff auf die alte autowhiteliste deaktiviert wurde

eine Änderung der Konfiguration der bayes-DB merkt Spamassassin i.d.R. sofort. Starte Sie dennoch den Dienst neu:

Um zu prüfen, ob die bayes Einträge auch korrekt abgelegt werden reicht es, sich den Inhalt einer der Tabellen anzuschauen. Steht unter Count eine Zahl > 0 sind bereits Datein gespeichert worden:

Ein Blick in die Log-Datei von Spamassassin schadet auf keinen Fall. Wo diese liegt, kann man der Datei /etc/default/spamassassin entnehmen

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17g7tgR4KYKSqS1f8LUCpLEeum4PAcnGbo
Donate

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.