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