 |
attachment blocking |
 |
20.06.2003, 18:19
|
#1
|
Не Младенец
Join Date: 03 2003
Location: nowhere
Age: 48
Posts: 91
Rep Power: 0
|
attachment blocking
Имеется sendmail и имеется procmail на сервере. Необходимо блокировать аттачменты с расширением exe и bat . Когда прописываю в .procmailrc
:0
* ^Content-Disposition: attachment; filename=*.(exe|bat)
/MyHomeDir/Trash
это не прокатывает . ...
Какие будут предложения ???
З.Ы. PLZ не надо мне советовать лезть в маны (я там уже все перерыл) и менять мейлер на postfix или qmail....
|
|
|
 |
Re: attachment blocking |
 |
20.06.2003, 19:02
|
#2
|
ЙЦУКЕН
Join Date: 07 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Age: 55
Posts: 3,118
Rep Power: 0
|
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 ?
|
|
|
20.06.2003, 19:33
|
#3
|
Не Младенец
Join Date: 03 2003
Location: nowhere
Age: 48
Posts: 91
Rep Power: 0
|
To NM
для одного пользовaтеля ...
|
|
|
20.06.2003, 20:31
|
#4
|
ЙЦУКЕН
Join Date: 07 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Age: 55
Posts: 3,118
Rep Power: 0
|
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
ну и другие линки тоже посмотри ;)
|
|
|
21.06.2003, 05:50
|
#5
|
Не Младенец
Join Date: 03 2003
Location: nowhere
Age: 48
Posts: 91
Rep Power: 0
|
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 раз написал, он не отсылает ...
|
|
|
21.06.2003, 08:47
|
#6
|
ЙЦУКЕН
Join Date: 07 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Age: 55
Posts: 3,118
Rep Power: 0
|
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 ?
|
|
|
21.06.2003, 11:14
|
#7
|
Не Младенец
Join Date: 03 2003
Location: nowhere
Age: 48
Posts: 91
Rep Power: 0
|
да черт его знает, почему ентот процмейл так работает ... я тоже постоянно голову ломал, пoчему не выходит, как убираю MyHomeDir ... ща отфильтровывает, так что фиг с ним, главное результат (даже если через #опу) , а все остальные аттачи пропускает без проблем.
А вообще-то глюки процмейла такого типа я однажды заметил у себя на серваке, когда там был поставлен AVP и у него лицензия закончилась .... он такие выкрутасы делал .....
|
|
|
21.06.2003, 11:19
|
#8
|
ЙЦУКЕН
Join Date: 07 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Age: 55
Posts: 3,118
Rep Power: 0
|
{ 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 валиться в траш, даже если они не екзе :)
проверь ;)
|
|
|
21.06.2003, 12:19
|
#9
|
Не Младенец
Join Date: 03 2003
Location: nowhere
Age: 48
Posts: 91
Rep Power: 0
|
NM jan работает .. уже проверял  посылал себе 2 письма с приаттаченными файлами и без, с приаттаченным pdf-om или например *.reg-om письма проходят, без аттача тоже проходят, а с *.exe или *.bat -ом ни в какую
|
|
|
All times are GMT. The time now is 03:47. |
|
|