![]() | |
| |||||||
| 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... |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Не Младенец Join Date: Mar 2003 Location: nowhere
Posts: 91
Rep Power: 0 Reputation:
10 | Имеется sendmail и имеется procmail на сервере. Необходимо блокировать аттачменты с расширением exe и bat . Когда прописываю в .procmailrc :0 * ^Content-Disposition: attachment; filename=*.(exe|bat) /MyHomeDir/Trash это не прокатывает . ... Какие будут предложения ??? З.Ы. PLZ не надо мне советовать лезть в маны (я там уже все перерыл) и менять мейлер на postfix или qmail.... |
| | |
| | #2 | |
| ЙЦУКЕН | Re: attachment blocking Quote:
| |
| | |
| | #4 | |
| ЙЦУКЕН | Quote:
* ^Content-Disposition: attachment; filename=*.(exe|bat) google-> "procmail Content-Disposition: attachment; filename" http://www.procmail.org/SmartList-3....amples/putfile ну и другие линки тоже посмотри ;) | |
| | |
| | #5 |
| Не Младенец 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 раз написал, он не отсылает ... ![]() |
| | |
| | #6 | |
| ЙЦУКЕН | Quote:
/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 ? ![]() | |
| | |
| | #7 |
| Не Младенец Join Date: Mar 2003 Location: nowhere
Posts: 91
Rep Power: 0 Reputation:
10 | да черт его знает, почему ентот процмейл так работает ... я тоже постоянно голову ломал, пoчему не выходит, как убираю MyHomeDir ... ща отфильтровывает, так что фиг с ним, главное результат (даже если через #опу) , а все остальные аттачи пропускает без проблем. А вообще-то глюки процмейла такого типа я однажды заметил у себя на серваке, когда там был поставлен AVP и у него лицензия закончилась .... он такие выкрутасы делал ..... ![]() |
| | |
| | #8 |
| ЙЦУКЕН | { 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 валиться в траш, даже если они не екзе :) проверь ;) |
| | |
| | #9 |
| Не Младенец Join Date: Mar 2003 Location: nowhere
Posts: 91
Rep Power: 0 Reputation:
10 | NM jan работает .. уже проверял посылал себе 2 письма с приаттаченными файлами и без, с приаттаченным pdf-om или например *.reg-om письма проходят, без аттача тоже проходят, а с *.exe или *.bat -ом ни в какую ![]() |
| | |