В настоящее время я пытаюсь получать и доставлять все электронные письма по адресу *@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