AKB Forums

Go Back   AKB Forums > Technical sections > Operating Systems > Unix
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Unix Linux Is Like A Wigwam - No Windows, No Gates And An Apache Inside...

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Jun 20, 2003, 18:19   #1
Не Младенец
 
Kooper's Avatar
 
Join Date: Mar 2003
Location: nowhere
Posts: 91
Rep Power: 0
Reputation: 10
Question attachment blocking

Имеется sendmail и имеется procmail на сервере. Необходимо блокировать аттачменты с расширением exe и bat . Когда прописываю в .procmailrc

:0
* ^Content-Disposition: attachment; filename=*.(exe|bat)
/MyHomeDir/Trash

это не прокатывает . ...

Какие будут предложения ???

З.Ы. PLZ не надо мне советовать лезть в маны (я там уже все перерыл) и менять мейлер на postfix или qmail....
Kooper is offline   Reply With Quote Quote selected
Old Jun 20, 2003, 19:02   #2
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Re: attachment blocking

Quote:
Originally posted by Kooper
Имеется sendmail и имеется procmail на сервере. Необходимо блокировать аттачменты с расширением exe и bat . Когда прописываю в .procmailrc

:0
* ^Content-Disposition: attachment; filename=*.(exe|bat)
/MyHomeDir/Trash

это не прокатывает . ...

Какие будут предложения ???

З.Ы. PLZ не надо мне советовать лезть в маны (я там уже все перерыл) и менять мейлер на postfix или qmail....
уточни - тебе для 1 пользователя или system-wide ?
nm is offline   Reply With Quote Quote selected
Old Jun 20, 2003, 19:33   #3
Не Младенец
 
Kooper's Avatar
 
Join Date: Mar 2003
Location: nowhere
Posts: 91
Rep Power: 0
Reputation: 10
To NM
для одного пользовaтеля ...
Kooper is offline   Reply With Quote Quote selected
Old Jun 20, 2003, 20:31   #4
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Quote:
Originally posted by Kooper
To NM
для одного пользовaтеля ...
все равно поменяй мейлер ;)

* ^Content-Disposition: attachment; filename=*.(exe|bat)


google-> "procmail Content-Disposition: attachment; filename"

http://www.procmail.org/SmartList-3....amples/putfile

ну и другие линки тоже посмотри ;)
nm is offline   Reply With Quote Quote selected
Old Jun 21, 2003, 05:50   #5
Не Младенец
 
Kooper's Avatar
 
Join Date: Mar 2003
Location: nowhere
Posts: 91
Rep Power: 0
Reputation: 10
To NM
Спасибки, я посмотрел, но проблема была еще и в том, что perl мне надоступен, а потому я ночью еще немного пораскинул мозгами и внимательно присмотревшись к файлу в /var/mail сделал так:

:0 H
*^Content-type: (multipart/mixed)
{
:0 B
*^Content-Disposition: (attachment|inline); *filename=".*.(bat|exe)"
/MyHomeDir/Trash
}
/MyHomeDir/Trash

я токо одного не могу понять ... почему яб должен два раза прописывать директорию переноса файла ?? почему когда 1 раз написал, он не отсылает ...
Kooper is offline   Reply With Quote Quote selected
Old Jun 21, 2003, 08:47   #6
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Quote:
Originally posted by Kooper
To NM
Спасибки, я посмотрел, но проблема была еще и в том, что perl мне надоступен, а потому я ночью еще немного пораскинул мозгами и внимательно присмотревшись к файлу в /var/mail сделал так:

:0 H
*^Content-type: (multipart/mixed)
{
:0 B
*^Content-Disposition: (attachment|inline); *filename=".*.(bat|exe)"
/MyHomeDir/Trash
}
/MyHomeDir/Trash

я токо одного не могу понять ... почему яб должен два раза прописывать директорию переноса файла ?? почему когда 1 раз написал, он не отсылает ...
}
/MyHomeDir/Trash <--------- eto IMHO bessmyslennaja zapis'

u tebja uzhe est'
rule header -- :0 H
rule condition - ^ COntent....
rule action - { .... }
tak chto ukazanie fajla - bredowaja wesh ?

ty uweren chto tuda ne padajut _WSE_ pis'ma w etot fajl ?
nm is offline   Reply With Quote Quote selected
Old Jun 21, 2003, 11:14   #7
Не Младенец
 
Kooper's Avatar
 
Join Date: Mar 2003
Location: nowhere
Posts: 91
Rep Power: 0
Reputation: 10
да черт его знает, почему ентот процмейл так работает ... я тоже постоянно голову ломал, пoчему не выходит, как убираю MyHomeDir ... ща отфильтровывает, так что фиг с ним, главное результат (даже если через #опу) , а все остальные аттачи пропускает без проблем.

А вообще-то глюки процмейла такого типа я однажды заметил у себя на серваке, когда там был поставлен AVP и у него лицензия закончилась .... он такие выкрутасы делал .....
Kooper is offline   Reply With Quote Quote selected
Old Jun 21, 2003, 11:19   #8
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
{ Followed by at least one space, tab or newline will mark the
start of a nesting block. Everything up till the next closing
brace will depend on the conditions specified for this recipe.
Unlimited nesting is permitted. The closing brace exists merely
to delimit the block, it will not cause procmail to terminate in
any way. If the end of a block is reached processing will con-
tinue as usual after the block. On a nesting block, the flags
`H' and `B' only affect the conditions leading up to the block,
the flags `h' and `b' have no effect whatsoever.

т.е. -- у тебя _ваще_ внутреннее условие в блоке не работает :) у тебя должны щас все multipart/mixed валиться в траш, даже если они не екзе :)
проверь ;)
nm is offline   Reply With Quote Quote selected
Old Jun 21, 2003, 12:19   #9
Не Младенец
 
Kooper's Avatar
 
Join Date: Mar 2003
Location: nowhere
Posts: 91
Rep Power: 0
Reputation: 10
NM jan работает .. уже проверял посылал себе 2 письма с приаттаченными файлами и без, с приаттаченным pdf-om или например *.reg-om письма проходят, без аттача тоже проходят, а с *.exe или *.bat -ом ни в какую
Kooper is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 19:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link