Я нахожусь в процессе переноса существующей настройки почты с Exim на Postfix, которая включает в себя несколько виртуальных доменов (т.е.они не привязаны к имени машины или учетным записям локальной системы).
Я нашел несколько записей в /etc/aliases
которые выглядят так:
aliasname: :fail: Failure message
Если я напишу aliasname@example.org
Я получаю отскок с 550: Failure message
. Фактически эти псевдонимы представляют собой адреса, которые больше не используются, но предоставляют более полезное сообщение об ошибке вместо простого удаления псевдонима.
Доступны ли аналогичные функции для Postfix?
Они могут войти в Постфикс access
стол.
Например:
username@ REJECT Go away, we don't want any
или
username@domain 550 5.1.1 Are you daft? Stop mailing here. They died in a fire.
Но имейте в виду, что это будет соответствовать либо адреса отправителя или получателя, в зависимости от того, когда вы звоните из main.cf
. Чтобы проверить адрес получателя, добавьте в smtpd_recipient_restrictions
:
check_client_access hash:/etc/postfix/access,
Он может фильтровать гораздо больше, чем адрес электронной почты, поэтому вы, вероятно, сможете добавить к нему больше.