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

Postfix - исключение получателя из подстановочного знака

В настоящее время я пытаюсь получать и доставлять все электронные письма по адресу *@example.com к me@example.com. Однако я бы также хотел отклонить все письма на bad@mydomain.com. По сути, мне нужен подстановочный знак, где я могу определить одно (или несколько) исключений из подстановочного знака.

В настоящее время я настроил свой подстановочный знак через virtual_alias_maps = hash:/etc/postfix/virtual директива, которая работает со следующей конфигурацией:

@example.com me
me@example.com  me

Теперь я бы хотел отклонить все письма, отправляемые bad@example.com, а не доставлять его в мой или любой другой почтовый ящик. Кажется, я не могу найти информацию о том, как отклонить на основе определенных адресов в подстановочном знаке.

Как запретить прием электронных писем из-за совпадения подстановочного знака в virtual_alias_maps?

virtual кажется просто сопоставлениями; чтобы заблокировать отправку на конкретный адрес электронной почты, я бы, вероятно, попробовал access(5) запись привязана к получателю чеков:

smtpd_recipient_restrictions =
  ...
  check_recipient_access hash:/etc/postfix/rctpaccess
  ...

А потом что-то вроде:

cd /etc/postfix
echo "bad@example.com REJECT" >> rctpaccess
postmap rctpaccess