Я получил спам-сообщение, добавил регулярное выражение в header_checks, и когда попытался переслать спам-сообщение в виде вложения, сработала проверка и мое пересланное сообщение было отклонено.
Регулярное выражение, которое я добавил, это/^From: spammer_name_and_partial_address/ REJECT Not accepting your SPAM
У main.cf
меня есть строки:
header_checks = pcre:/etc/postfix/header_checks
для заголовков и
body_checks = pcre:/etc/postfix/body_checks
для основных тестов.
Я проконтролировал, что не добавил то же самое регулярное выражение в body_checks.
Соответствующая запись в журнале:
Apr 20 11:33:22 myserver postfix/cleanup[22450]: 9F0356000C88B reject header From: spammer_name_and_address from my_ip_address; from=<my_email_address> to=<spam_database> proto=ESMTP helo=<my_laptop_name>: 5.7.1 Not accepting your SPAM
Я отправляю почту через порт отправки и как пользователь, прошедший аутентификацию по паролю.
Как настроить postfix для использования header_checks только для заголовков и body_check только для тела письма?