Hallo, Ich nutze hier Evolution 1.4.5, hab zuerst versucht neu ankommende Mails über ein Shell-Skript eines Eingangsfilters zum spamassassin zu schicke, Funktionierte soweit auch, nur dauert der Empfang jeder einzelnen Mail dann etliche Sekunden, bis hin zu einer Minute. Das kann irgendwie nicht Sinn der Sache sein, ich hab mich gefragt ob es da etwas besonderes zu beachten gibt, oder sollte ich besser einfach alle Mails mit procmail zu filtern? Grüße, Frank Wehrsenger
Hallo, Am Mit, 2004-01-14 um 11.35 schrieb Frank Wehrsenger:
Ich nutze hier Evolution 1.4.5, hab zuerst versucht neu ankommende Mails über ein Shell-Skript eines Eingangsfilters zum spamassassin zu schicke, Funktionierte soweit auch, nur dauert der Empfang jeder einzelnen Mail dann etliche Sekunden, bis hin zu einer Minute.
wie lautet denn dein spamassassin Aufruf in den Filtern? Vermutlich irgendwie so spamassassin -e IMHO guckt spamassassin dann nicht nur "lokal" (z.B. im Bayesian Filter), sondern auch im Netz nach, ob der Absender von einer IP stammt, die für Spam bekannt ist. Das dauert ein wenig... Wenn du das nicht willst, kannst noch ein "-L" zu den Optionen hinzufügen (="L"okal), dann geht's wesentlich schneller, ist aber auch nicht so effektiv. Gruß, Tobias
Am Mi, den 14.01.2004 schrieb Tobias Kerscher um 17:12:
Vermutlich irgendwie so spamassassin -e IMHO guckt spamassassin dann nicht nur "lokal" (z.B. im Bayesian Filter), sondern auch im Netz nach, ob der Absender von einer IP stammt, die für Spam bekannt ist. Das dauert ein wenig... Wenn du das nicht willst, kannst noch ein "-L" zu den Optionen hinzufügen (="L"okal), dann geht's wesentlich schneller, ist aber auch nicht so effektiv.
genau, das war der Aufruf nur mit dem -e bei mir, danke - mit dem -L geht es in der Tat schneller. Mag sein das es so nicht so effektiv ist, aber ich glaub damit kann ich leben, wenn ich nicht für jede einzelne Mail etwa mehrere Sekunden warten muss, grad bei dieser Mailingliste bekommt man auch nicht unerheblich wenig Mails ;) Frank
Moin, Am Mi, den 14.01.2004 schrieb Frank Wehrsenger um 17:46:
genau, das war der Aufruf nur mit dem -e bei mir, danke - mit dem -L geht es in der Tat schneller.
Das ganze geht nochmal schneller: Wenn du in deiner procmail spamassassin stehen hast, dann wird für jede eintrudelnde Mail das komplette Programm gestartet, inclusive Initialisierung und PiPaPo - also, ich mache meine Wohnung am liebsten mit der Zentralheizung warm, nicht mit meiner Festplatte. ;-) Spamassassin läuft auch als Daemon. Dann läuft es "immer", und man braucht ihm mit "spamc" nur die Mails übergeben. Zusätzlich gibt es einen Parameter, im Falle eines abgesemmelten Daemons die Mail nicht zu verwerfen, sondern als "Kein Spam" zu akzeptieren. Damit kannst du nochmal richtig was rausholen. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Hallo, Am Wed, 14 Jan 2004, Joerg Rossdeutscher schrieb:
Am Mi, den 14.01.2004 schrieb Frank Wehrsenger um 17:46:
genau, das war der Aufruf nur mit dem -e bei mir, danke - mit dem -L geht es in der Tat schneller.
Das ganze geht nochmal schneller: Wenn du in deiner procmail spamassassin stehen hast, dann wird für jede eintrudelnde Mail das komplette Programm gestartet, inclusive Initialisierung und PiPaPo - also, ich mache meine Wohnung am liebsten mit der Zentralheizung warm, nicht mit meiner Festplatte. ;-)
Spamassassin läuft auch als Daemon. Dann läuft es "immer", und man braucht ihm mit "spamc" nur die Mails übergeben. Zusätzlich gibt es einen Parameter, im Falle eines abgesemmelten Daemons die Mail nicht zu verwerfen, sondern als "Kein Spam" zu akzeptieren.
Damit kannst du nochmal richtig was rausholen.
Und nochmehr, wenn man nicht jede Mail durch SA schiebt, anders gesagt, "known goods" wie diese ML kann man _vorher_ aussortieren. -dnh -- Jone's Law: The man who smiles when things go wrong has thought of someone to blame it on.
Am Mi, 2004-01-14 um 22.47 schrieb David Haller:
Hallo, (Rest Text gelöscht)
Der ganze Thread liest sich interessant. Wie kann ich Spamassasin so wie ihr das beschrieben habt bei mir für Evolution einbinden? Könnt Ihr mir da helfen? Danke Volker
Am Do, den 15.01.2004 schrieb Volker Grabbe um 08:58:
Am Mi, 2004-01-14 um 22.47 schrieb David Haller:
Hallo, (Rest Text gelöscht)
Der ganze Thread liest sich interessant. Wie kann ich Spamassasin so wie ihr das beschrieben habt bei mir für Evolution einbinden? Könnt Ihr mir da helfen?
Lies die Doku, dann kann man dir im Detail helfen wenn's klemmt. Die FAQ auf der SA-Website ist auch nicht schlecht. Prinzipiell: Die von David erwähnten Regeln vor der Spam-Regel aufrufen, um die Listenmails wegzusortieren, ohne daß SA sie überhaupt zu sehen bekommt. Für den Dämonmodus von spamassassin suche nach spamd und spamc in der Doku. Prinzipiell rufst du spamc in procmail genau so auf, wie du es mit spamassassin getan hättest - um den "Hintergrundkram" kümmert er sich dann selbst. Vorrausgesetzt, der Dämon läuft. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Hallo, Am Thu, 15 Jan 2004, Joerg Rossdeutscher schrieb:
Am Do, den 15.01.2004 schrieb Volker Grabbe um 08:58:
Am Mi, 2004-01-14 um 22.47 schrieb David Haller:
Hallo, (Rest Text gelöscht)
Der ganze Thread liest sich interessant. Wie kann ich Spamassasin so wie ihr das beschrieben habt bei mir für Evolution einbinden? Könnt Ihr mir da helfen?
Lies die Doku, dann kann man dir im Detail helfen wenn's klemmt. Die FAQ auf der SA-Website ist auch nicht schlecht.
Prinzipiell:
Die von David erwähnten Regeln vor der Spam-Regel aufrufen, um die Listenmails wegzusortieren, ohne daß SA sie überhaupt zu sehen bekommt.
Nachtrag: als erstes habe ich folgende Regel (Dank an LMB und kraxel): :0 B: * ^TV[qpro][iw5QJB]AAMAAAAEAAAA exe-files Das filtert (fast?) alle MS-DOS und Win32 (MZ, PE und NE Format) direkt raus, also alle .com, .exe, .pif, .scr also meist Viren, aber eben auch selbstentpackende Archive. exe-files wird dann sporadisch ueberprueft, mit avcheck-mbox, ner Abwandlung von avcheck-mail ;) Anschliessend sortiere ich Listenmails u.a. "known good" aus. Falls da ein Virus durchkommt, dann merk ich das schon ;) Dann jage ich die Mails durch Antivir: :0 fw | /home/dh/bin/avcheck-mail :0 H: * ^X-AVCheck-Mail: virii-new Amavis hab ich hier nicht. Und ausserdem ist mein avcheck-mail (s.u.) evtl. sogar schneller und laeuft nun seit ~4 Monaten zuverlaessing und stets aktuell (da ich das AntiVir update mind. taeglich nach einer Einwahl laufen lasse) :) Anschliessend filtere ich dann noch auf ein paar Spezialfaelle (z.B. aktualisiere ich die ct-register Updates). Und erst dann kommt Spamassassin zum Zuge, da es bei mir die Mailzustellung doch deutlich verzoegert und da ich Mails meist "im Schwung" abhole, und da sind dann gerne mal >50 von 300 Mails Spam dabei, die dann gut 5-10min brauchen, bis sie alle durch SA sind. Wuerde ich alle Mails durch SA filtern... Ohje ;) -dnh ==== /home/dh/bin/avcheck-mail ==== #! /usr/bin/gawk -f BEGIN { AVDIR = "/usr/lib/AntiVir"; AVPROG = "antivir"; CHECK_ARGS = "--allfiles -z -v"; AVCHECK = AVPROG" "CHECK_ARGS; getline PID < "/dev/pid"; MKTMP = "mktemp -d \"/tmp/avcheck-mail."PID".XXXXXX\""; MKTMP | getline TMPDIR; RMCMD = "test -d \""TMPDIR"\" && rm -rf \""TMPDIR"\""; i = 0; getline; while( /^From / ) { i++; j=0; file = TMPDIR "/avcheck." i; avlog = TMPDIR "/avlog." i; print >> file; while ( getline ) { if( $0 ~ /^From / ) { break; } print >> file; } avcmd = AVCHECK" \""file"\" >\"" avlog "\""; r = system(avcmd); if ( r == 1 || r == 101 ) { while(getline < avlog) { if( $0 ~ /ALERT: / ){ t=gensub(".*(\\[[^\]]*\\]).*", "\\1", 1, $0); # print "AVCheck-Mail: found Virus: "t >"/dev/stderr"; } } catcmd = "cat " file " | formail -A \"X-AVCheck-Mail: Virus: " t "\""; } else { catcmd = "cat " file; } system(catcmd); } system(RMCMD); } ==== Eine Erweiterung um mit einem weiteren Virenscanner zu scannen waere wohl ziemlich trivial. Ich bin auch schon am ueberlegen, ob ich mir F-Prot noch zusaetzlich installiere und mit integriere ;) -- "Regiert wird rot, gearbeitet wird schwarz -- und nur geaergert wird sich noch gruen." -- Matthias Richling
participants (5)
-
David Haller
-
Frank Wehrsenger
-
Joerg Rossdeutscher
-
Tobias Kerscher
-
Volker Grabbe