[sisyphus] Postfix Header Checks

Korshunov Ilya =?iso-8859-1?q?kosha_=CE=C1_kp=2Eru?=
Пт Июл 23 11:47:56 MSD 2004


Доброго времни суток!

Писал в comm но там тишина, может тут кто сталкивался с проблемой ? 
В Postfix в header_checks стоят закрытыми куча разных расширений, zip, exe, 
com и далее по списку. 
Все работает....Но как только файл называется по русски , и его имя приходит в 
base64 или 7 битах типа

--Boundary-00=_vB+/AZU2gB0TAqf
Content-Type: application/x-zip;
  name*=koi8-r''%D4%C5%D3%D4%2Ezip
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
        filename*="koi8-r''%D4%C5%D3%D4%2Ezip"

Фильтр обламывается и пропускает злобный файл , что в приницпе логично. 

Фильтруется это все таким вот способом -  
/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(ad[ep]|asd|ba[st]|c[ho]m|
cmd|cpl|zip|doc|xls............

У кого-нибудь есть соображения каким регэкспом это можно побороть ? 

-- 
Best Regards
Korshunov Ilya


Подробная информация о списке рассылки Sisyphus