Я запрещаю и отклоняю некоторые домены / IP-адреса спамеров через:
smtpd_recipient_restrictions = check_sender_access regexp:/etc/postfix/client_checks, ...
client_checks файл:
/\@domain\./ REJECT
и он работает нормально, но я хочу получать уведомление на postmaster или специальное письмо (bounce@example.com) каждый раз, когда письмо отклоняется и отправителю (спамеру) отправляется сообщение об ошибке доставки.
Я уже установил следующее в main.cf, но это не работает:
notify_classes = bounce
bounce_notice_recipient = bounce@example.com
Пожалуйста, помогите мне выяснить, что я делаю не так.
Вам нужно настроить notify_classes параметр, чтобы получать уведомления об отклоненных письмах. Вы можете добавить policy
возможность получать уведомления об отклоненных письмах политикой. Возможные варианты описаны здесь:
notify_classes (по умолчанию: ресурс, программное обеспечение)
Список классов ошибок, о которых сообщается почтмейстеру. По умолчанию сообщается только о самых серьезных проблемах. Параноик может захотеть включить отчеты о политике (UCE и пересылка почты) и об ошибках протокола (сломанное почтовое программное обеспечение).
ПРИМЕЧАНИЕ: уведомления postmaster могут содержать конфиденциальную информацию, такую как пароли SASL или содержимое сообщения. Системный администратор обязан бережно обращаться с такой информацией.
Классы ошибок:
подпрыгивать (также подразумевает 2bounce)
Отправляйте почтмейстеру копии заголовков возвращенной почты и отправляйте стенограммы сеансов SMTP, когда Postfix отклоняет почту. Уведомление отправляется на адрес, указанный в параметре конфигурации bounce_notice_recipient (по умолчанию: postmaster).
2bounce
Отправлять недоставленную недоставленную почту почтмейстеру. Уведомление отправляется на адрес, указанный в параметре конфигурации 2bounce_notice_recipient (по умолчанию: postmaster).
данные
Отправьте почтмейстеру стенограмму сеанса SMTP с ошибкой из-за недоступности критического файла данных. Уведомление отправляется на адрес, указанный в параметре конфигурации error_notice_recipient (по умолчанию: postmaster). Эта функция доступна в Postfix 2.9 и новее.
задержка
Отправьте почтмейстеру копии заголовков отложенной почты (см. Delay_warning_time). Уведомление отправляется на адрес, указанный в параметре конфигурации delay_notice_recipient (по умолчанию: postmaster).
политика
Отправьте почтмейстеру стенограмму сеанса SMTP, когда запрос клиента был отклонен из-за политики (UCE). Уведомление отправляется на адрес, указанный в параметре конфигурации error_notice_recipient (по умолчанию: postmaster).
протокол
Отправьте почтмейстеру расшифровку SMTP-сеанса в случае ошибок протокола клиента или> сервера. Уведомление отправляется на адрес, указанный в параметре конфигурации error_notice_recipient (по умолчанию: postmaster).
ресурс
Сообщите почтмейстеру, что почта не доставляется из-за проблем с ресурсами. Уведомление> отправляется на адрес, указанный в параметре конфигурации error_notice_recipient (по умолчанию: postmaster).
программное обеспечение
Сообщите почтмейстеру, что почта не доставляется из-за проблем с программным обеспечением. Уведомление> отправляется на адрес, указанный в параметре конфигурации error_notice_recipient (по умолчанию: postmaster).
Examples: notify_classes = bounce, delay, policy, protocol, resource, software notify_classes = 2bounce, resource, software