Рецепт вырезания спама с Exim
В конфиг exim'а добавить строку, перед началом описаний "begin acl" или т.п. -
system_filter = /fullpath/myfilter
текст файла:
if (
$message_body contains "ee the attached file for details"
or
$header_content-type: matches "(?:file)?name=(\"[^\"]+\\\\.(?:vb[se]|ws[fh]|jse?|com|cmd|shs|hta|bat|scr|pif)\")"
or
$header_content-type: matches "(?:file)?name=([\\\\w.-]+\\\\.(?:vb[se]|ws[fh]|jse?|com|cmd|shs|hta|bat|scr|pif))"
)
then
seen finish
endif
Фильтр режет письма с фразой (s)"ee the attached file for details" или с аттачами по списку.
Описание доступных команд можно найти на exim.org, в отдельнои мане о фильтрах. Примеры можно найти в гугле по названию этих переменных или команд.
В конфиг exim'а добавить строку, перед началом описаний "begin acl" или т.п. -
system_filter = /fullpath/myfilter
текст файла:
if (
$message_body contains "ee the attached file for details"
or
$header_content-type: matches "(?:file)?name=(\"[^\"]+\\\\.(?:vb[se]|ws[fh]|jse?|com|cmd|shs|hta|bat|scr|pif)\")"
or
$header_content-type: matches "(?:file)?name=([\\\\w.-]+\\\\.(?:vb[se]|ws[fh]|jse?|com|cmd|shs|hta|bat|scr|pif))"
)
then
seen finish
endif
Фильтр режет письма с фразой (s)"ee the attached file for details" или с аттачами по списку.
Описание доступных команд можно найти на exim.org, в отдельнои мане о фильтрах. Примеры можно найти в гугле по названию этих переменных или команд.