Блокирование отправки email в Postfix

myszaИногда, вы можете столкнуться с задачей блокировки отправителей и получателей почты. В моем случаем данную процедуру мне было необходимо проделать для того, чтобы сервера разработчиков не слали тестовые письма на адреса клиентов.

Собственно в данном примере необходимо создать 2 файла sender_access и recipient_access, в которых и определим тех, кому / от кого запрещено отправлять почту.

В файле sender_access определяем «черный список» отправителей

[email protected] REJECT

В файле recipient_access определяем «черный список» получателей

[email protected] REJECT

После этого необходимо выполнить команду postmap, для того, чтобы сгенерировать *.db файлы, которые читает postfix.

 postmap hash:sender_access
 postmap hash:recipient_access

После этого в файл конфигурации необходимо определить в файле конфигурации main.cf параметры smtpd_sender_restrictions и smtpd_recipient_restrictions.

 smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_access
 smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/recipient_access

Ну и в конце перезапустим postfix

/etc/init.d/postfix restart

Рекомендуем почитать
Внедряем email-аутентификацию DKIM в Postfix за 5 минут

Работал у нас почтовый сервер для рассылки корреспонденции клиентам. И все бы ничего, но стал люд жаловаться, что не доходят Читать дальше...

Hostname does not match the server certificate в Redmine

Приведу пример конфигурации почты в Redmine, где нет ошибки Hostname does not match the server certificate: production: email_delivery: delivery_method: :smtp smtp_settings: Читать дальше...

Expected kind of OpenSSL::SSL::SSLContext в Redmine

При установке нового redmine 2.3.0 и дальнейшей его конфигурации возникает ошибка при отправке почты: (Expected kind of OpenSSL::SSL::SSLContext)) Лечится эта Читать дальше...

Поделиться

Оставить ответ

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