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

Электронная почта для приема всей почты домена с определенными исключениями в домене

Я хочу настроить электронную почту для приема всей почты домена, но также сохранить возможность исключать определенные учетные записи электронной почты, так что если электронное письмо отправляется на исключенную учетную запись, оно возвращается с ошибкой «учетная запись не существует» . Какие у меня есть варианты, чтобы это произошло? Допускаются решения с удаленным или самостоятельным размещением. В случае самостоятельного хостинга предпочтительны решения на базе Linux.

Вы можете сделать это с помощью Postfix Столы PCRE. Настройте его с помощью postconf:

postconf -e "virtual_alias_maps=pcre:/etc/postfix/virtusertable"

И, например, /etc/postfix/virtusertable будет выглядеть так:

/^alex@example\.com$/                alex
/^barry@example\.com$/               barry
/(?<!^corey|dave)@example\.com$/     catch-all

Используя это, alex и barry псевдонимы будут доставлены, corey и dave будут отклонены, а все остальное будет направлено на всеобщее обозрение.

sendmail со следующими virtusertable записи будут делать это:

fred@example.com                fred
bounce@example.com              error:nouser 550 User unknown   
@example.com                    user294732