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

Исходное сообщение
"exim + mime"

Отправлено colix , 19-Мрт-09 16:36 
Есть сервер с exim. Все хорошо, пользователи работают. Но возникла необходимость запрета отсылки вложенных файлов определенным пользователям. Помогите пожалуйста.

P.S. Нашел вот такой кусочек кода, но он по расширениям действует. А как все закрыть?

acl_check_mime:

warn decode = default

deny message = Blacklisted file extension detected ($mime_filename)
    condition = ${if match {${lc:$mime_filename}} {\N(\.exe|\.pif|\.bat|\.scr|\.lnk|\.com|\.vbs|\.cpl|\.php|\.tar|\.js)$\N} {1}{0}}


Содержание

Сообщения в этом обсуждении
"exim + mime"
Отправлено Bosh , 19-Мрт-09 19:44 
deny  senders = lsearch*@;/etc/exim/users
      message = Error  send attache
      condition = ${if match \
                        {${lc:$mime_filename}} \
{\N(\.*)$\N}\
                     {1}{0}}

Формат /etc/exim/users
apache@test.local
bin@test.local
bosh@test.local

>[оверквотинг удален]
>
>P.S. Нашел вот такой кусочек кода, но он по расширениям действует. А
>как все закрыть?
>
>acl_check_mime:
>
>warn decode = default
>
>deny message = Blacklisted file extension detected ($mime_filename)
>    condition = ${if match {${lc:$mime_filename}} {\N(\.exe|\.pif|\.bat|\.scr|\.lnk|\.com|\.vbs|\.cpl|\.php|\.tar|\.js)$\N} {1}{0}}


"exim + mime"
Отправлено colix , 20-Мрт-09 08:41 
Спасибо огромное. Это как раз то что я искал.


"exim + mime"
Отправлено colix , 20-Мрт-09 09:40 
Так. Теперь даже обычный текст нельзя отправить, если пользователь находится в файлике users.



"exim + mime"
Отправлено Bosh , 20-Мрт-09 13:41 
Ну , что просили то и написал  :)

>Так. Теперь даже обычный текст нельзя отправить, если пользователь находится в файлике
>users.


"exim + mime"
Отправлено Bosh , 20-Мрт-09 13:45 
Если плейн текст , то можно . Если письмо из например Outlook в  html то нельзя.
А вообще это руковдство к действию, а не законченное решение.
Читайте spec.txt  
>Так. Теперь даже обычный текст нельзя отправить, если пользователь находится в файлике
>users.