stiziwik
Sie befinden sich hier: Willkommen » linux » Mail » Spamassassin
Zuletzt angesehen: • Spamassassin

Spamassassin

Spamassassin ist ein Scanner welcher Spam- und/oder Ham- Mails erkennt.

Einbinden in Mysql

Das Mysql-Schema von apache.org herunterladen

wget http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_4_2/sql/bayes_mysql.sql

Danach eine neue Datenbank und einen neuen Benutzer erstellen:

mysql -uroot -p
create database spamassassin;
use mysql;
create user 'spamassassin'@'localhost' identified by '<PASSWORD>';
grant all on spamassassin.* to 'spamassassin'@'localhost';
flush privileges;
quit

Nun die neue Datenbank mit Leben füllen:

mysql -uroot -p spamassassin < bayes_mysql.sql

Nachdem mySQL eingerichtet ist, fordert man spamassassin auf, diese zu benutzen.

vi /etc/spamassassin/local.cf

Inhalt:

bayes_store_module Mail::SpamAssassin::BayesStore::MySQL
bayes_sql_dsn DBI:mysql:spamassassin:localhost
bayes_sql_username spamassassin
bayes_sql_password <PASSWORD>
bayes_sql_override_username dovecot

# Benutzerdefinierte Adress-Filter aus Sauserprefs in Roundcube
user_scores_dsn                  DBI:mysql:spamassassin:localhost
user_scores_sql_password         <PASSWORD>
user_scores_sql_username         spamassassin
user_scores_sql_custom_query     SELECT preference, value FROM userpref WHERE username = '$GLOBAL' or username LIKE CONCAT('%','@<DOMAIN.TLD>') OR username LIKE CONCAT('%','@<DOMAIN.TLD>') ORDER BY username ASC
vi /etc/default/spamassassin

Inhalt: folgende Zeile ggf. ergänzen:

OPTIONS="--create-prefs --max-children=5 --username=debian-spamd --helper-home-dir=/var/log/spamassassin/ --syslog=local5 --virtual-config-dir=/var/vmail/.spamassassin --sql-config  --nouser-config -x -q"

Nun Spamassassin neustarten

systemctl restart spamassassin

Mit der Beispiel-Spam-Mail, welche im Paket „Spamassassin“ mitgeliefert wird, testet man das lernen und die Verbindung zur Datenbank.

sa-learn --spam --username=dovecot /usr/share/doc/spamassassin/examples/sample-spam.txt

Mit diesem Befehl liest man die gelernten Daten aus.

sa-learn --dump all

Nun kann man z.B. im Webmailer Roundcube das Plugin „markasjunk“ in Verbindung mit „sauserprefs“ nutzen. siehe Roundcube-Plugins

Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
linux/mail/spamassassin.txt · Zuletzt geändert: 2019/12/13 08:04 von 127.0.0.1
stiziwik

Table of Contents

  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
    • Alix-router
    • Icinga
    • Log-Server
    • Mail
      • Postfix
      • Amavis
      • Dovecot
      • Mailen Per Kommandozeile
      • Mailtest
      • SMTP
      • Spamassassin
    • Mysql
    • Nagios
    • Owncloud
    • Virtualisierung
    • Webcam
    • Accl Attr
    • Alternativen-System
    • Antivirus-live
    • Anzahl
    • Audacious
    • Audiodateien-umwandeln
    • Avira-Live-Rescue
    • Backupscript
    • Bash
    • Beep-mit-Ringtones
    • Benutzerpassword Deaktivieren
    • Bluetooth
    • Bootvorgang
    • CD-Ripper
    • Clonezilla
    • Coredump
    • Datenrettung
    • Datum Und Uhrzeit
    • dd
    • Desktop-dateien
    • Docker
    • Duplikate
    • Fail2ban
    • Festplatten
    • Fingerprintsensor
    • Gddrescue
    • Geda
    • Genisoimage mkisofs
    • Grub
    • Internetradio
    • Ipod
    • Journalctl
    • Keepass
    • Kernel Bauen
    • Keystore
    • Live-CD erstellen
    • Lnav
    • Lshw-hardware
    • Message-of-the-day
    • Midnight Commander
    • Mongodb
    • Nohup, Hintergrund, anhalten und Co
    • Openssl
    • Pakete bauen
    • Paketverwaltung
    • Passwort-Generator
    • Patches
    • Prüfsumme
    • Quota
    • Remote Desktop Verbindung
    • Request Tracker
    • Rsync
    • Samba
    • Scriptschnipsel
    • Serielle-Konsole
    • Smartmontools
    • Sms-gateway
    • Softwareraid
    • Squid
    • SSH
    • Stats
    • Stresstest
    • Strongswan VPN
    • Sudo
    • Supergrub2disk
    • Supervisord
    • Swap
    • Syslog
    • Systemrescue
    • Tftp
    • Thunderbird
    • Umbenennen
    • Unity Fenstermanager
    • Video-streaming
    • Virenscan-script
    • Virtualbox
    • Virtualisierung
    • Vnc-vino
    • Watchdog
    • Webmin
    • Wmctrl
    • Zeitsynchronisation Mit DCF-77 Empfänger
    • Zoneminder
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi