[Postfixbuch-users] Blockieren von Sendern mit MySQL

Peter Schrenk webmaster at pguardian.at
Di Nov 15 20:47:39 CET 2005


Hallo,

ich möchte auf meinem Postfix Server bestimmte Absender(e-Mail Adressen)
blockieren. Nach einigem Googeln bin ich zu folgender Lösung gekommen:

MySQL Tabelle:
absender		aktion
spam at something.org	Reject
nospam at abc.com		OK
morespam at xyz.net	Reject

File mysql-smtpd_sender_restrictions.cf:
user = dblogin
password = dbpassword
dbname = postfix
table = sender_restrictions
select_field = akion
where_field = absender
hosts = 127.0.0.1

Main.cf :
smtpd_sender_restrictions = check_sender_access
mysql:/etc/postfix/mysql-smtpd_sender_restrictions.cf

Wenn ich alles richtig verstanden habe generiert das eine Query die wie
folgt lautet:
SELECT aktion FROM sender_restrictions WHERE absender='from email adresse'

Beispiel spam at something.org und morespam at xyz.net:
Da das Ergebnis 'Reject' ist wird die e-Mail nicht zugestellt.

Beispiel nospam at abc.com :
Da das Ergebnis 'OK' ist, wird die e-Mail zugestellt.
W
enn es die e-Mail Adresse nicht im Feld 'Absender' gibt wird die e-Mail
zugestellt.

Ist das soweit richtig, oder mache ich da einen Fehler wenn ich das so
eintrage ?
Ich würde mich freuen wenn mir da jemand etwas weiterhelfen könnte.
Danke im voraus !

Gruß, Peter





Mehr Informationen über die Mailingliste Postfixbuch-users