Всем привет!В 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 читать такие не совсем стандартные имена файлов?
Спасибо!