Domains unter Postfix blockieren

Nach der Anleitung http://wiki.centos.org/HowTos/postfix_restrictions müssen folgende Schritte durchgeführt werden um E-Mails einer bestimmten Domain zurückzuweisen. Die Sender bekommen den Fehler 554:

554 5.7.1 <xxx@domain.tld>: Sender address rejected: Access denied

In die Konfigurationsdatei /etc/postfix/main.cf wird unter der Einstellung smtpd_recipient_restrictions die Option check_sender_access hash:/etc/postfix/sender_access hinzugefügt:

smtpd_recipient_restrictions =  permit_sasl_authenticated,
                                reject_unauth_destination,
                                check_sender_access hash:/etc/postfix/sender_access

Die Datei /etc/postfix/sender_access muss angelegt werden. Diese enthält Listen von Domains, die zurückgewiesen oder angenommen werden sollen.

# /etc/postfix/sender_access
#
# Black/Whitelist for senders matching the 'MAIL FROM' field. Examples...
#

spam.tld      REJECT

Die Zugriffsliste muss zur Aktivierung indexiert werden:

postmap /etc/postfix/sender_access