Am 2004-07-24 09:47:57, schrieb Rainer Bendig: >Hi, > >ich habe auf einem relativ schwachen Rechner vor amavisd-new >einzusetzen. Da ich nicht gewillt bin irgendeinen MTA (postfix, >exim3/4, etc pp) zu installieren, sollte procmail amavis aufrufen.
Also ich empfehle Dir:
ssmtp
fetchmail
procmail
spamassassin 2.63
spamc 2.63
mpack
mimeconstruct
f-prot
spamc haste ja schon, und dann muste Dir nur noch ein kleines Script
machen, das Dir die Anruechigen E-Mails (mit Binary-Attachment)
filtert.
mpack brauchste zu auspacken und dann mit f-prot filtern.
Wenn ein Virus drin ist, gibt es zwei Moeglichkeiten:
1) Du schmeisst die Infizierte Datei in den Muell /dev/null oder
machst ne Quarantaene.
Generierst ne Message und nimmst mimeconstruct um die E-Mail
neu zu basteln...
..und verarbeitest Sie dann wie gehabt mit procmail weiter.
2) Du filterst wie gehabt und wenn ein Virus drin ist, nimmst Du
den Exit-Status und generierst einen neuen "Header" wie
X-Virus-Found: YES
...und verarbeitets dann die Message mit procmail weiter...
Ich mache ersteres... Allerdings muss ich sagen, das ich das Virus-
Filtern mittlerweile meinem ISP �berlases, zum SPAM-Filternhabe ich
kein Vertauen mehr... das mache ich lieber selber.
____ ( '/home/michelle/.procmailrc' ) ________________________________
/
| PATH=$HOME/bin:/usr/bin:/bin:
| MAILDIR=$HOME/Maildir
| DEFAULT=$MAILDIR/INBOX/
| LOGFILE=$HOME/log/procmail-`date +%Y-%m-%d`.log
| VERBOSE=off
|
| LINEBUF=32768
|
| MONTHFOLDER=`date +%Y-%m`
| YEARFOLDER=`date +%Y`
|
| ###############################################################################
| #
| # SPAM und Virus Filter
| #
| ###############################################################################
| INCLUDERC=$HOME/.procmail/FLT_spamhaus
|
| :0 fw
| | /usr/bin/spamc
|
| :0
| * ^Subject:.*(*****SPAM*****)
| ATTENTION/sa-found/${MONTHFOLDER}/
|
| :0 fw
| * ^Content-type.*multipart\/alternative
| * B ?? Content-Type.*(.exe|.bat|.com|.pif|.scr|.zip)
| | /usr/bin/fprotwarper
|
| :0 fw
| * ^Content-type.*multipart\/mixed
| * B ?? Content-Disposition.*(.exe|.bat|.com|.pif|.scr|.zip)
| | /usr/bin/fprotwarper
|
| :0
| * ^Subject:.*(*****VIRUS*****)
| ATTENTION/virus-found/
\______________________________________________________________________
>Ist das �berhaupt m�glich? Beim spamd/spamc klappt es ja...
>
>Sinn von dem ganzen ist ein reiner Mailreader wenn ich ausser haus
>bin, sprich der Rechner holt die mails via fetchmail ab und liefert
>sie via procmail ab.
>
>Dabei ist es mir nicht unbedingt wichtig eine Mitteilung zu bekommen,
>ob denn nu Datei xyz ein Virus ist oder nicht.
Dann ist die /dev/null methode wohl die Richtige...
>any ideas?
Siehe Beispiele oben
>greetings,
>Rainer
Greetings
Michelle
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature

