Test: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=erster=
+
Hier ist eine minimale funktionierende Konfiguration für eine lokale Blacklist in **Rspamd** ohne DNS-RBL. Diese sperrt bestimmte IPs direkt über `multimap.conf`.
==zweite==
+
 
*hhhh
+
=== Lokale Blacklist für Rspamd ===
  [[hjj]]
+
 
  hh
+
==== Blacklist-Datei anlegen ====
'''hhh'''
+
* echo "10.0.0.1" > /etc/rspamd/local.d/local_rbl.txt  
#fff
+
* echo "10.0.0.99" >> /etc/rspamd/local.d/local_rbl.txt  
#ffff
+
 
#rrrr
+
==== Rspamd für die lokale Blacklist konfigurieren ====
''dddd''
+
* Datei /etc/rspamd/local.d/multimap.conf erstellen und folgende Zeilen einfügen:
<pre class="prettyprint lang-html">
+
 
   The lang-* class specifies the language file extensions.
+
<pre>
   File extensions supported by default include:
+
blacklist_ip {
    "bsh", "c", "cc", "cpp", "cs", "csh", "cyc", "cv", "htm", "html", "java",
+
  type = "ip";
    "js", "m", "mxml", "perl", "pl", "pm", "py", "rb", "sh", "xhtml", "xml",
+
   map = "/etc/rspamd/local.d/local_rbl.txt";
    "xsl".
+
   symbol = "LOCAL_RBL_HIT";
 +
  action = "reject";
 +
  description = "Lokale RBL-Hit";
 +
}
 
</pre>
 
</pre>
=4=
 
<pre>
 
#!/bin/bash
 
  
  echo -e "Please enter your name: "
+
==== Rspamd neu starten ====
read name
+
* systemctl restart rspamd  
echo "Nice to meet you $name"
+
 
</pre>
+
==== Testen mit einer gesperrten IP ====
 +
* rspamc -i 10.0.0.1 
 +
Falls die IP blockiert wird, erscheint der Treffer **"LOCAL_RBL_HIT"**. 
 +
 
 +
==== Postfix-Integration ====
 +
Falls Postfix Rspamd nutzt, wird die Sperre automatisch angewendet. Andernfalls muss die Integration mit `milter` oder `header_checks` ergänzt werden.

Aktuelle Version vom 20. März 2025, 13:56 Uhr

Hier ist eine minimale funktionierende Konfiguration für eine lokale Blacklist in **Rspamd** ohne DNS-RBL. Diese sperrt bestimmte IPs direkt über `multimap.conf`.

Lokale Blacklist für Rspamd

Blacklist-Datei anlegen

  • echo "10.0.0.1" > /etc/rspamd/local.d/local_rbl.txt
  • echo "10.0.0.99" >> /etc/rspamd/local.d/local_rbl.txt

Rspamd für die lokale Blacklist konfigurieren

  • Datei /etc/rspamd/local.d/multimap.conf erstellen und folgende Zeilen einfügen:
blacklist_ip {
  type = "ip";
  map = "/etc/rspamd/local.d/local_rbl.txt";
  symbol = "LOCAL_RBL_HIT";
  action = "reject";
  description = "Lokale RBL-Hit";
}

Rspamd neu starten

  • systemctl restart rspamd

Testen mit einer gesperrten IP

  • rspamc -i 10.0.0.1

Falls die IP blockiert wird, erscheint der Treffer **"LOCAL_RBL_HIT"**.

Postfix-Integration

Falls Postfix Rspamd nutzt, wird die Sperre automatisch angewendet. Andernfalls muss die Integration mit `milter` oder `header_checks` ergänzt werden.