PixoLeo Journal
Interessantes rund um das Internet
IP-Filterung bei Postfix
Aufgrund von erhöhtem Spamaufkommen auf den Servern der PixoLeo GbR mit häufig lästigen E-Mails von Krankenversicherungsangeboten, „seriösen“ Kreditvermittlungen und ähnlichem, möchten wir hier eine Möglichkeit nennen, wie man zumindest einiges an diesen doch sehr nervigen Spam-Emails loswird.
Um hier explizit auf die am meist verbreitetsten Hosting-Anbieter für den Krankenversicherungsspam wie „Aquatix“ und „ASfip84-Hosting“ einzugehen, geben wir euch hier eine Anleitung um Diese oder Andere auf IP-Basis zu blocken, da diese doch schon sehr penetrant sind. Eine Zeit lang haben wir so auch nervige Anfrage-Mails von MeetOne erfolgreich geblockt. Die Anleitung bezieht sich auf Postfix als MTA.
Schritt 1:
smtpd_recipient_restrictions in der main.cf erweitern um check_client_access hash:/etc/postfix/ip-block
smtpd_recipient_restrictions= permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_unauth_pipelining,
reject_non_fqdn_recipient,
check_client_access cidr:/etc/postfix/ip-block
Schritt 2:
Der ip-block IP oder IP-Ranges hinzufügen.
user@vs-006:~# echo "ip.adr.es.se REJECT Ein Beispiel Text" >> /etc/postfix/ip-block
Alternativ kann man auch die Datei ip-block via WinScp bearbeiten was die Eingabe mehre IPs einfacher macht.
Schritt 3:
Mit postmap die ip-block.db erstellen.
user@vs-006:~# postmap /etc/postfix/ip-block
Schritt 4:
Last but not least Schritt 4 Postfix neu starten und fertig.
user@vs-006:~# /etc/init.d/postfix restart
Im Abschluss noch mal alle Befehle in der Übersicht.
user@vs-006:~# echo "ip.adr.es.se REJECT Ein Beispiel Text" >> /etc/postfix/ip-block
user@vs-006:~# postmap /etc/postfix/ip-block
user@vs-006:~# /etc/init.d/postfix restart
Viel Erfolg beim IP blocken, aber Vorsicht… Nicht die falschen IPs blocken.
Bildinfo:
Designed by Creativeart / Freepik