Я пытался установить фильтр на основе расширения файла в 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 символов, но системный администратор может установить для нее другое значение. Новые строки в теле преобразуются в отдельные пробелы.