![Postfix: Blockieren eines bestimmten Absenders für einen bestimmten Empfänger](https://rvso.com/image/617838/Postfix%3A%20Blockieren%20eines%20bestimmten%20Absenders%20f%C3%BCr%20einen%20bestimmten%20Empf%C3%A4nger.png)
Ich habe eine Postfix-Installation mit Amavis und Postfwd. Ich möchte einen einzelnen Absender nur für einen einzelnen Empfänger blockieren. Ich habe es mit header_checks versucht, aber bei der mehrzeiligen Überprüfung dachte ich an so etwas wie
id=BLOCKIT
[email protected]; [email protected]; action=REJECT no sender
zu postfwd, aber ich kann die richtige Syntax nicht finden … Hat jemand Vorschläge?
Antwort1
Ich weiß nicht, wie das in geht postfwd
, aber in Postfix können SieEinschränkungsklassendafür. Wenn Sie beispielsweise verhindern möchten, [email protected]
dass Ihrem Benutzer E-Mails gesendet werden [email protected]
:
smtpd_restriction_Classes = mail_for_alice
mail_for_alice = check_sender_access hash:/etc/postfix/mail_for_alice
smtpd_recipient_restrictions =
...
check_recipient_access hash:/etc/postfix/special_recipients
Die Datei special_recipients
würde eine Zeile wie diese enthalten
[email protected] mail_for_alice
Und mail_for_alice
würde enthalten:
[email geschützt]ablehnen
Das heißt, Sie sindwahrscheinlichbesser, wenn ich das alles in postfwd
;-) mache.
Antwort2
Ich habe ähnliche Aufgaben erledigt mitPostgrey. Sie könnten Postgrey installieren und die Greylist-Funktion deaktivieren, aber die Whitelist- und Blacklist-Funktionen beibehalten. Viele Leute empfinden Postgrey als aufdringlich, ich finde, es ist ein nahezu perfekter Spamfilter.