Postfix. Запретить определенный адрес получателя

Автор: | 24 июня 2024

Имеем связку Postfix — Dovecot — Clamav, etc., для работы почты. Для сбора почты, которая отправлена на неправильные адреса (ну бывают опечатки у людей) настроена переадресация всех несуществующих почтовых ящиков на определенный служебный адрес. И вот спусят длительное время, начинает приходить спам на конкретный адрес, которого в системе нет, типа nobody@domain.com. Это сообщение раз за разом спокойно проходит и отправителю ошибка не возвращается. Как водится на такой адрес в итоге начинают слать все больше и больше. Ну и встал вопрос, как это дело аккуратно закрыть. И вот как у меня это получилось.

Сначала в файл конфигурации /etc/postfix/main.cf в блок smtpd_recipient_restrictions добавляем новую проверку — check_recipient_access hash:/etc/postfix/recipients. Затем создаем сам файл recipients, в котором прописываем примерно следующее:

nobody@domain.com 553 5.7.1 I did not subscribe to receive spam

Делаем hash этого файла и перечитываем конфиг postfix

postmap /etc/postfix/recipients

postfix reload

Пробуем отправить письмо на этот адрес и получаем свое сообщение об отказе.

postfix. Запрет определенного адреса получателя.

Радуемся...

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

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

*