Назад | Перейти на главную страницу

фильтр exim не работает для длинных писем

Я пытался установить фильтр на основе расширения файла в exim.

if 
$message_body contains "pdf.gz"
or $message_body contains "pdf.arj"

Этот фильтр работает с небольшими сообщениями, такими как сообщения, содержащие только тестовые данные и одно вложение спама, например test.pdf.gz

но когда дело доходит до реального сценария, когда письмо с большим количеством данных (это письмо со спамом обычно содержит законное название компании и изображения некоторых ivoices и вложений, таких как архивы gz и arj), и оно не блокирует его!

Есть ли ограничение на размер электронной почты для фильтрации? Я даже искал такую ​​опцию в конфигурации exim безуспешно.

помогите мне это скоро понадобится.

$message_body по умолчанию содержит не более 500 начальных байтов тела сообщения.

https://www.exim.org/exim-html-current/doc/html/spec_html/filter_ch-exim_filter_files.html#SEC19

$ message_body: начальная часть тела сообщения. По умолчанию в эту переменную считывается до 500 символов, но системный администратор может установить для нее другое значение. Новые строки в теле преобразуются в отдельные пробелы.