Назад | Перейти на главную страницу

Внесение в черный список определенных отправителей и получателей с помощью Postfix

У меня есть сценарий, когда мне нужно занести в черный список электронные письма с одного электронного письма на один из наших локальных писем. Возможна ли в postfix блокировка этого конкретного сценария?

Например, электронные письма от person@fromaddress.com до person@ouraddress.com должны быть внесены в черный список, но не другие электронные письма, поступающие с person@fromaddress.com.

Вы можете использовать классы ограничений. Видеть:

Например:

/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        check_recipient_access hash:/etc/postfix/protected_destinations
        ...
    smtpd_restriction_classes = bad_senders1
    bad_senders1 = check_sender_access hash:/etc/postfix/bad_senders1

/etc/postfix/bad_senders1:
    person@fromaddress.com   REJECT   You are not welcome here.
    ...

/etc/postfix/protected_destinations:
    person@ouraddress.com    bad_senders1
    ...

Теперь электронные письма с адресом отправителя конверта в классе ограничений bad_senders1 будут отклоняться, но только если они были отправлены на адрес из списка protected_destinations, для которого справа указан класс ограничения bad_senders1.

Не забудьте бежать почтовая карта для вновь созданных файлов.