The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Postfix фильтрация вложений"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Postfix фильтрация вложений"  +/
Сообщение от noris email on 02-Июл-16, 12:13 
Настраиваю почтовый сервер Linux Centos6.8x64 apache+mysql+postfixadmin+romdcube+postfix+dovecot+ настрил postfix на фильтрацию почтовых вложений делал так добавил строку в конфиг файл

#nano /etc/postfix/main.cf

header_checks = regexp:/etc/postfix/header_checks

unknown_local_recipient_reject_code = 550

также добавил строку в конфиг файл

#nano /etc/postfix/header_checks

/^content-(type|disposition):.*name[[:space:]]*=.*\.(dll|vbs|pif|com|bat|bar|scr|lnk)/ REJECT Prohibited attachement filename extension: $2

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Postfix фильтрация вложений"  +/
Сообщение от Led (ok) on 02-Июл-16, 23:51 
Про знаки препинания что-нибудь слышал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Postfix фильтрация вложений"  +/
Сообщение от keir (ok) on 03-Июл-16, 01:08 
Для фильтра вложений эффективней использовать Amavis - например, отлично справляется с вирусными js-файлами, запакованными в zip и т.д.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Postfix фильтрация вложений"  +/
Сообщение от noris email on 03-Июл-16, 22:06 
> Для фильтра вложений эффективней использовать Amavis - например, отлично справляется с
> вирусными js-файлами, запакованными в zip и т.д.

это понятно но я хочу средствами Postfix фильтровать вложения

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Postfix фильтрация вложений"  +/
Сообщение от PavelR (??) on 04-Июл-16, 05:49 
> но я хочу

Вроде как ещё недавно исходный код Postfix был открытым. Всё в ваших руках.


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Postfix фильтрация вложений"  +/
Сообщение от keir (ok) on 04-Июл-16, 11:57 
> это понятно но я хочу средствами Postfix фильтровать вложения

Вы хотите постфиксом распаковывать на лету архивы и проверять их содержимое?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Postfix фильтрация вложений"  +/
Сообщение от noris email on 04-Июл-16, 22:41 
>> это понятно но я хочу средствами Postfix фильтровать вложения
> Вы хотите постфиксом распаковывать на лету архивы и проверять их содержимое?

нет я хочу фильтровать содержимое по расширениям
.bat .exe .dll /etc

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Postfix фильтрация вложений"  +/
Сообщение от eRIC (ok) on 04-Июл-16, 13:42 
> фильтрация файлов работает НО проблема в том что он отфильтровует файлы только
> с латинским названием если в имени файла присутствуют русские символы то
> фильтр не отрабатывает.

header_checks-like и body_checks-like не UTF-8 поддерживаемые директивы, рубить по charset скорее всего типа:

/^Content-Type:.*?charset\s*=\s*�?(koi8-(?:r|u))�?/ REJECT HDR2200: Unaccepted character set: �$1?
/^Content-Type:.*?charset\s*=\s*�?(windows-(?:1250|1251))�?/ REJECT HDR2210: Unaccepted character set: �$1?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Postfix фильтрация вложений"  +/
Сообщение от noris email on 04-Июл-16, 22:56 
>> фильтрация файлов работает НО проблема в том что он отфильтровует файлы только
>> с латинским названием если в имени файла присутствуют русские символы то
>> фильтр не отрабатывает.
> header_checks-like и body_checks-like не UTF-8 поддерживаемые директивы, рубить по charset
> скорее всего типа:
> /^Content-Type:.*?charset\s*=\s*�?(koi8-(?:r|u))�?/
> REJECT HDR2200: Unaccepted character set: �$1?
> /^Content-Type:.*?charset\s*=\s*�?(windows-(?:1250|1251))�?/
> REJECT HDR2210: Unaccepted character set: �$1?

не работет всеравно пропускает

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру