procmail
David Jez
dave.jez na seznam.cz
Středa Prosinec 10 12:45:12 CET 2003
> Ahoj linux,
Ahoj,
> vytvorila jsem si .procmailrc takto:
>
> LOGFILE=procmail.log
>
> :0 B:
> *Content-Type:.*^*.*^*.*^*.*^*.*name=.*\.(exe|pif|com|scr)
> |echo -e "Filtr priloh"
> | mail -s 'Filtr priloh' $LOGNAME < /home/$LOGNAME/povidani.txt
Nejak mi unika proc je tam to echo, dale B:... odhadoval bych to tedy
ze se procmailu nelibi syntaxe toho souboru. Nicmene pouzivam nasledujici
pravidla:
# virii
:0B
* name="*[^"]*\.(bat|com|exe|pif|scr)"*$
/homes/dave/virii
Funguje to spolehlive, resp. virii maji za 2 dny asi tak 8 MB, takze
je stejne rovnou mazu :)
> chtela bych vytvorit pravisdlo, ktere maily s podezrelou prilohou
> ulozi nekam na disk a uzivateli posle e-mail s nejakym upozornenim.
Posilat upozorneni je fakt blbost. Nejlepsi metoda je bud to hned
smazat nebo teda nekam ulozit, ale hlavne neobtezovat usera s hlaskama o
nejakem zas#$*# viru. Protoze za den by to bylo x desitek (nekdy stovka)
hlasek.
Osobne me vice nez ty viry (ty s*ky se daji aspon poslat do /dev/null
kam patri jednim pravidlem, pokud nekdo posila exe archivy je to jeho
problem) nesnasim vic hlasky blbych antiviru a serveru, protoze kdyz me
chodi Xx denne maily v polstine, rustine, spanelstine, italcine,
slovencine, esperantu apod. vyplody tak se filtrovat nedaji :-(. Sice je
to krasne cviceni cizich jazyku ale po tom opravdu neouzim.
> Prosim poradte , kde mam chybu
>
> --
> s pozdravem,
> mardon mailto:mar.don na seznam.cz
ZZ
--
-------------------------------------------------------
David "Dave" Jez Brno, CZ, Europe
E-mail: dave.jez na seznam.cz
PGP key: finger xjezda00 na eva.fit.vutbr.cz
---------=[ ~EOF ]=------------------------------------
Další informace o konferenci Linux