Rspamd Grundinstallation
Grundinstallation und Dienstvorbereitung
Bevor die logische Konfiguration der Filterregeln erfolgt, müssen die Basis-Dienste auf dem System bereitgestellt und die grundlegende Erreichbarkeit sichergestellt werden.
Systemweite Paketinstallation
Die Installation umfasst den Mail-Transfer-Agent (Postfix), den Inhaltsfilter (Rspamd), den Virenscanner (ClamAV) und die Zustellungs-Erweiterung (Sieve).
- apt update
- apt install -y rspamd clamav-daemon dovecot-sieve dovecot-managesieved postfix
Vorbereitung der Management-Schnittstelle
Rspamd bietet ein Web-Interface zur Analyse der Filter-Entscheidungen. Da Passwörter in der Konfiguration nur als Hash zulässig sind, muss dieser vorab generiert werden:
- rspamadm pw -p DEIN_WUNSCHPASSWORT
Der resultierende Hash (beginnend mit $2$) wird in die Controller-Konfiguration übertragen. Um den Zugriff aus dem Schulungsnetzwerk zu ermöglichen, wird der Dienst an alle Schnittstellen gebunden.
Datei: /etc/rspamd/local.d/worker-controller.inc
bind_socket = "0.0.0.0:11334"; # Netzwerkzugriff erlauben password = "ERZEUGTER_HASH"; enable_password = "ERZEUGTER_HASH";
Sicherstellung der Dienst-Kommunikation
Damit Postfix später Nachrichten an Rspamd übergeben kann, müssen die Dateiberechtigungen für den Unix-Socket angepasst werden.
- usermod -aG rspamd postfix
Status-Check nach der Installation
Nach der Installation sollten die Dienste im Status 'active' (running) sein:
- systemctl status rspamd
- systemctl status clamav-daemon