Rspamd: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Der Seiteninhalt wurde durch einen anderen Text ersetzt: „ *Rspamd Installation *Rspamd kurz und gut *Rspamd kurz und gut“
Markierung: Ersetzt
Zeile 3: Zeile 3:
*[[Rspamd kurz und gut]]
*[[Rspamd kurz und gut]]
*[[Rspamd kurz und gut]]
*[[Rspamd kurz und gut]]
== Konfiguration von Rspamd == 
Konfigurationsverzeichnis: 
* /etc/rspamd/ 
=== Virenscanner einrichten (ClamAV) === 
Datei: /etc/rspamd/local.d/antivirus.conf 
<pre>
clamav {
  scan_mime_parts = true;
  scan_text_mime = true;
  scan_image_mime = true;
  symbol = "CLAM_VIRUS";
  type = "clamav";
  servers = "/run/clamav/clamd.ctl";
}
</pre>
Nach Änderungen Rspamd neu starten: 
* systemctl restart rspamd 
=== Spam-Filter aktivieren === 
Datei: /etc/rspamd/local.d/classifier-bayes.conf 
<pre>
enabled = true;
autolearn = true;
backend = "sqlite3";
</pre>
Datei: /etc/rspamd/local.d/statistic.conf 
<pre>
backend = "sqlite3";
</pre>
== Postfix-Integration == 
Rspamd als milter aktivieren: 
Datei: /etc/postfix/main.cf 
<pre>
smtpd_milters = unix:/var/lib/rspamd/rspamd.sock
non_smtpd_milters = unix:/var/lib/rspamd/rspamd.sock
milter_default_action = accept
milter_protocol = 6
</pre>
Postfix neu starten: 
* systemctl restart postfix 
== Rspamd Webinterface aktivieren == 
Datei: /etc/rspamd/local.d/worker-controller.inc 
<pre>
bind_socket = "127.0.0.1:11334";
password = "$2$abcdef..."; # Passwort mit rspamadm pw generieren
enable_password = "$2$abcdef...";
</pre>
Rspamd neu starten: 
* systemctl restart rspamd 
Aufruf: 
* http://localhost:11334/ 
== E-Mails automatisch lernen lassen == 
Spam in Junk trainieren: 
* rspamc learn_spam < /pfad/zu/spam-mail.eml 
Ham (kein Spam) trainieren: 
* rspamc learn_ham < /pfad/zu/ham-mail.eml 
== Testen == 
Eine Test-Mail mit EICAR (Testvirus) senden: 
* wget -qO- https://secure.eicar.org/eicar.com | base64 | mail -s "Testvirus" user@example.com 
== Logs prüfen == 
Spam und Virenlogs in: 
* tail -f /var/log/rspamd.log 
== Deaktivieren == 
Falls Rspamd nicht mehr genutzt werden soll: 
* systemctl stop rspamd 
* systemctl disable rspamd 
Postfix-Konfiguration zurücksetzen: 
* postconf -X smtpd_milters 
* postconf -X non_smtpd_milters 
* systemctl restart postfix 
==Fazit== 
;Rspamd + ClamAV bieten eine schnelle und effiziente Spam- und Virenerkennung. 
;Bayes-Filter und automatische Lernfunktionen verbessern die Erkennungsrate. 
;Rspamd-Webinterface für Statistik und Feinjustierung.
==Quellen==
*https://rspamd.com/doc/tutorials/quickstart.html
*https://blog.21x9.org/Archiv/rspamd-mit-postfix

Version vom 18. März 2025, 17:41 Uhr