Postfix. Ограничение исходящей почты

Автор: Admin | 01.09.2014

Способ запретить пользователям слать почту на один или несколько ящиков любого домена при использовании Postfix’а в качестве SMTP


В main.cf добавить параметры (пути для FreeBSD):

smtpd_recipient_restrictions =
 check_recipient_access hash:/usr/local/etc/postfix/access

Создать файл /usr/local/etc/postfix/access, указать строки с ящиками, на которые запрещено отсылать почту. По ящику на строку:

email@domain.com permit_mynetworks,reject
email@domain.ru permit_mynetworks,reject

Захешировать значения и перезапустить Postfix:

postmap /usr/local/etc/postfix/access
/usr/local/etc/rc.d/postfix restart

Теперь при попытке отправить письмо на указанные ящики будет выдаваться ошибка:

Ошибка отправления почты. Почтовый сервер ответил: 5.7.1 : Recipient address rejected: Access denied. Проверьте правильность написания адреса email@domain.com и попробуйте снова.

При этом, письмо не отправится ни одному из получателей, если их было несколько.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *