LINUX.ORG.RU
ФорумAdmin

postfix 2.1 помогите с файлом body_checks


0

0

Не могу в этом файлике правильно написать правила для закрытия вложенных файлов по расширениям:
/(filename|name)=.*\.(scr|shb|shs|vb|vbe|vbs|wsf|wsh|pps)/ REJECT
не работает вообще! (взял из постфикс 1.3)
пробую так:

/^Content-(Type|Disposition):.*(file)?name=.*.(bat|dll|exe|com|)/ Reject Attachment Prohibited

так работает, но помимо bat,dll,exe,com почему-то не проходят .gif :

Nov  9 08:37:08 postfix/cleanup[15184]: D406F1C0EB: reject: header Content-Type: image/gif; name="comp.gif" from zzz
.local[192.168.1.120]; from=<my@pochta.ua> to=<user@inet.ua> proto=ESMTP helo=<zzz.local>: Attach
ment Prohibited!
Почему .gif рубятся? Помогите с нормальным рабочим конфигом.
anonymous

Ответ на: комментарий от anonymous

С версии 2.0 и выше в postfix четыре built-in content inspection classes: header_checks, mime_header_checks, nested_header_checks, body_checks. Смотри более подробно man header_checks.

jonatan
()
Ответ на: комментарий от jonatan

да, я как раз в header_checks и сделал, почему-то в body_checks не работает. Все таки, может у кого-то есть работающие правила, поделитесь пожалуйста.

anonymous
()
Ответ на: комментарий от anonymous

Выдержка из man

header_checks
These are applied to initial message headers
(except for the headers that are processed with
mime_header_checks).

Вывод: Content-Type нужно искать в MIME.

jonatan
()

Да, кстати, если это борьба с вирусами, то лучше использовать не REJECT а DISCARD.

inik ★★★
()
Ответ на: комментарий от inik

2inik: может вы поделетесь header_check ?

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