У меня есть сценарий, когда мне нужно занести в черный список электронные письма с одного электронного письма на один из наших локальных писем. Возможна ли в 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.
Не забудьте бежать почтовая карта для вновь созданных файлов.