URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 1894
[ Назад ]

Исходное сообщение
"Проблема с фильтрацией архивов у Amavisd-new"

Отправлено valkir , 09-Фев-05 16:07 
Как настроит Amavisd-new для фильтрации писем с архивами?
Например надо блокировать письма в которых запакованы .exe .mp3 и т.д.
Не упакованные файлы он блокирует, а в архивах пропускает.
Кусок конфига :
#$bypass_decode_parts = 1;              # (defaults to false)
$keep_decoded_original_re = new_RE(
   qr'^MAIL-UNDECIPHERABLE$',  # retain full mail if it contains undecipherables
   qr'^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)'i,
   qr'^RAR archive data',
   qr'^Zip archive data',
);

$banned_filename_re = new_RE(
  qr'\.[^.]*\.(exe|vbs|pif|scr|bat|cmd|com|dll|cpl|wav|mp3|avi|mpg|mpeg|mov)$'i, # double extension
   qr'.\.(exe|vbs|pif|scr|bat|cmd|com|dll|cpl|wav|mp3|avi|mpg|mpeg|mov)$'i,           # banned extension - basic
   qr'^application/x-msdownload$'i,                  # banned MIME types
   qr'^application/x-msdos-program$'i,
);


Содержание

Сообщения в этом обсуждении
"Проблема с фильтрацией архивов у Amavisd-new"
Отправлено valkir , 09-Фев-05 16:35 
>Как настроит Amavisd-new для фильтрации писем с архивами?
>Например надо блокировать письма в которых запакованы .exe .mp3 и т.д.
>Не упакованные файлы он блокирует, а в архивах пропускает.
>Кусок конфига :
>#$bypass_decode_parts = 1;          
>    # (defaults to false)
> $keep_decoded_original_re = new_RE(
>   qr'^MAIL-UNDECIPHERABLE$',  # retain full mail if it contains
>undecipherables
>   qr'^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)'i,
>   qr'^RAR archive data',
>   qr'^Zip archive data',
>);
>
>$banned_filename_re = new_RE(
>  qr'\.[^.]*\.(exe|vbs|pif|scr|bat|cmd|com|dll|cpl|wav|mp3|avi|mpg|mpeg|mov)$'i, # double extension
>   qr'.\.(exe|vbs|pif|scr|bat|cmd|com|dll|cpl|wav|mp3|avi|mpg|mpeg|mov)$'i,        
>  # banned extension - basic
>   qr'^application/x-msdownload$'i,        
>         # banned
>MIME types
>   qr'^application/x-msdos-program$'i,
>);


Уже нашел в чем косяк
не хватало строки
qr'^\.(exe|vbs|pif|scr|bat|cmd|com|dll|cpl|wav|mp3|avi|mpg|mpeg|mov)$'i,