? diff Index: faq/DebianDE.sgml =================================================================== RCS file: /var/cvs/debian.de/channel.debian.de/faq/DebianDE.sgml,v retrieving revision 1.187 diff -u -r1.187 DebianDE.sgml --- faq/DebianDE.sgml 12 Mar 2003 18:13:03 -0000 1.187 +++ faq/DebianDE.sgml 5 Apr 2003 10:54:50 -0000 @@ -83,6 +83,7 @@ VKonfiguration/Netz: "pppoe" DSL-Zugang einrichten (PPPoE unter Debian) "snat" Quick and Dirty SNAT (aka masquerading) HOWTO + "spam" Quick and Dirty Spamassassin (spam filter) HOWTO "tclatency" Latenzzeiten bei interaktiven Verbindungen verringern VKonfiguration/FS: @@ -2494,6 +2495,55 @@ [*]: Falls Sie einen alten 2.2.er Kernel haben (Debians Standardkernel), k�nnen Sie diesen mit 'apt-get install kernel-image-2.4.18-bf2.4' auf bf2.4 umstellen. + +Quick and Dirty Spamassassin (Spam-Filter) HOWTO + +

+Der eine oder andere von uns wird mittlerweile vom Spam erschlagen. Dagegen +gibt es nat�rlich Spam-Filter. Hier wird der Einsatz von Spamassassin f�r einen +typischen Privat-Rechner beschrieben (System: Debian Woody; MTA: exim bzw. +exim-tls, Filter: spamassasin). +

+Installieren: + +apt-get install spamassassin + +Konfigurieren muss man f�r den Anfang nicht viel, wenn man nur wenige Mails pro +Stunde bekommt. Wer viele Mails am St�ck bekommt aber keinen 3Ghz-Rechner mit +2GB RAM hat, sollte anstelle des normallen spamassassin die Kombination von +spamd (scannender Server) und spamc (Client) einsetzen. Dazu editiert man +/etc/default/spamassassin und aktiviert dort den Daemon, anschliessend +kommt nat�rlich /etc/init.d/spamassassin restart. +

+Jetzt muss man die Mails nur noch durch den Filter schleusen. F�r einen +Benutzer kann man das ohne viel Aufwand mit Hilfe des Exim-Filters einrichten +(mehr zum Exim-Filter in /usr/share/doc/exim/filter.txt.gz). +

+Kleines Beispiel f�r die Datei .forward - diese legt man in dem +Home-Verzeichniss an und passt die entsprechend an. Es ist ZU EMPFEHLEN, die +Datei vor der Verwendung unter einem anderen Namen zu speichern und mit Exim zu +testen (/usr/sbin/sendmail -bf new-filter +# Exim filter +# ^^^^^^^^^^^^^ don't remove this first line +if $message_headers contains "X-Spam-Flag: YES" then +# find detected spam messages and save in this file in $HOME + save spam-assassin +elif $message_headers contains "X-Spam-Status:" then +# process rest of scanned messages +# the usual filter rules follow here, see exim filter docs + save /var/mail/$local_part +# save mutt/inbox +else +# this catches NEW messages, bounce them to the spam scanner + pipe "/bin/sh -c \"/usr/bin/spamassassin | /usr/sbin/sendmail $local_part\"" +# if you want FASTER (but less safe) processing for many mails, use spamc. +# Comment the line above and uncomment the one below and start the spamd daemon, +# edit /etc/default/spamassassin and run /etc/init.d/spamassassin restart +# pipe "/bin/sh -c \"/usr/bin/spamc -e /usr/sbin/sendmail $local_part\"" +endif + + Latenzzeiten bei interaktiven Verbindungen verringern