LINUX.ORG.RU
ФорумAdmin

Postfix блокировка определенных вложений


0

0

Сегодня нашел такой баг: пересылка по почте RARов запрещена, сегодня пришел архив RAR. Сначала долго удивлялся, а потом понял в чем проблема. Имя архива было на русском языке, и почтовый клиент закодировал поле filename в Base64, причем и расшиения теперь нет. Как побороть архивы с русскими именами?

Сейчас осуществляется такая проверка: /^Content-Disposition: attachment; filename=".*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)"$/i REJECT /^Content-Disposition: attachment; filename=.*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)$/i REJECT

P.S> postfix-1.1.13

anonymous

Есть такой фильтр, называется renattach (www.pc-tools.net/unix/renattach/). Никак не дойдут руки на него посмотреть, но он вроде умеет раскодировать имена файлов (и ещё много чего умеет).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.