Postfix: Blockieren eines bestimmten Absenders für einen bestimmten Empfänger

Postfix: Blockieren eines bestimmten Absenders für einen bestimmten Empfänger

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_recipientswürde eine Zeile wie diese enthalten

[email protected] mail_for_alice

Und mail_for_alicewü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.

verwandte Informationen