The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Научить Postfix банить письма с исполняемы файлами в BASE64, !*! Assoll, 08-Апр-16, 07:24  [смотреть все]
Всем привет!

В header_checks записана стандартная весчь:
/^content-(type|disposition):.*name[[:space:]]*=.*\.(ade|adp|asp|bas|bat|chm|cmd|com|cpl|crt|dll|exe|hlp|ht[at]|inf|ins|isp|js|jse?|lnk|md[betw]|ms[cipt]|nws|ops|pcd|pif|prf|reg|sc[frt]|sh[bsm]|swf|uue|vb[esx]?|vxd|ws[cfh])/ REJECT Prohibited attachement file name extension: $2

И это позволяет Postfix успешно банить письма с вышеперечисленными файлами, если их имена записаны "по-человечески", например:

Content-Type: application/zip;
name="Eliseo Terrell.exe"
Content-transfer-encoding: base64
Content-Disposition: attachment;
filename="Eliseo Terrell.exe"

Но на днях заметил, что проскочило письмо с нехорошим файлом, который почтовый клиент отобразил, как "Копия.uue". В теле письма оно было записано так:

Content-Type: application/octet-stream;
    name="=?windows-1251?B?yu7v6P8udXVl?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
    filename="=?windows-1251?B?yu7v6P8udXVl?="

Вопрос: Как научить Postfix читать такие не совсем стандартные имена файлов?

Спасибо!




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру