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

Отклонять электронные письма на определенные адреса электронной почты с постфиксом

Я хочу отклонить любую входящую электронную почту, отправляемую на адресcommonised@example.com, например, больше людей хотели бы, чтобы это были внутренние группы рассылки / псевдонимы.

Я безуспешно пробовал header_checks:

zmlocalconfig -e postfix_header_checks="pcre:/opt/zimbra/conf/custom_header_checks"

содержимое / opt / zimbra / conf / custom_header_checks

/^To:compromised@example.com/ REJECT Mailbox no longer valid

Однако я до сих пор не получил отказа.

Я также попробовал некоторые конфигурации из Отказаться от отправки электронной почты определенным получателям с помощью Postfix так как у него все было настроено в обратном порядке, что я и ищу.

zmlocalconfig -e smtpd_recipient_restrictions=check_recipient_access hash:/opt/zimbra/conf/custom_recipient_blocklist

/ opt / zimbra / conf / custom_recipient_blocklist

compromised@example.com/ REJECT

Это также не сработало, как предполагалось.

Проблема была hash не указан в postconf -m

Окончательная конфигурация от управление доступом по адресу

postconf -e smtpd_recipient_restrictions='reject_non_fqdn_recipient, permit_sasl_authenticated, permit_mynetworks, reject_unlisted_recipient, reject_invalid_helo_hostname, reject_non_fqdn_sender, check_recipient_access lmdb:/opt/zimbra/conf/postfix_recipient_access, permit'

содержимое / opt / zimbra / conf / postfix_recipient_access

compromised@example.com REJECT

rcpt на :commonised@example.com

554 5.7.1: адрес получателя отклонен: доступ запрещен

Чтобы внести изменения,

echo anotherguy@example.com reject >> /opt/zimbra/conf/postfix_recipient_access
postmap /opt/zimbra/conf/postfix_recipient_access