KMail / spamc _super_ langsam
Hallo allerseits, seit ein paar Tagen legt sich kmail "schlafen", wenn eine neue Mail aus dem POP-Postfach (auf lokalem Rechner via cyrus imap) abholt. Grund ist spamc/spamd, durch welchen ich die Mails via der Kmail-Filter schicke. Das dauert z.T bis zu 20 Sekunden für eine Mail! Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern? (Dann würde es zwar immer noch lange dauern, aber das bekäme ich "nicht mit", da die Mail halt 20 Sek. später in kmailö ankommt). Wiegesagt, ich benutze cyrus imapd für das lokale Speichern der mails. Vom Provider hole ich die Mails per fetchmail. So long & Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Am 29.07.2008 um 09:36 schrieb "Dr. Jürgen Vollmer" <Juergen.Vollmer@informatik-vollmer.d e>: [...]
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern?
Ja. Ein Quasistandard ist amavisd-new. Benn -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 29. Juli 2008 09:58:15 schrieb Bernd Schmelter:
Am 29.07.2008 um 09:36 schrieb "Dr. Jürgen Vollmer" <Juergen.Vollmer@informatik-vollmer.d e>: [...]
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern?
Ja. Ein Quasistandard ist amavisd-new.
- und wo kann ich darüber etwas nachlesen? - wie installiert und konfiguriert man das (ggw SuSE 10.2 bald jedoch 11.0) und was muß man noch in KMAIL machen? Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Dr. Jürgen Vollmer wrote:
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern?
Ja. Ein Quasistandard ist amavisd-new.
- und wo kann ich darüber etwas nachlesen? - wie installiert und konfiguriert man das (ggw SuSE 10.2 bald jedoch 11.0) und was muß man noch in KMAIL machen?
Holst Du mit KMAIL vom Provider? Dann hast du keine chance. Ich hole mir meine Mails von diversen Providern via fetchmail; fetchmail stellt an postfix (lokal) zu, welches wiederum (nach dem SPAM-filtern mit amavis in lokalen Postfächer einsortiert. KMAIL wiederum pollt nur das lokale Postfach und stösst KEINE Filterung an. Meinst du so ein Setup? (Ich nutze 10.2) Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 29. Juli 2008 10:09:38 schrieb Kyek, Andreas, VF-DE:
Dr. Jürgen Vollmer wrote:
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern?
Ja. Ein Quasistandard ist amavisd-new.
- und wo kann ich darüber etwas nachlesen? - wie installiert und konfiguriert man das (ggw SuSE 10.2 bald jedoch 11.0) und was muß man noch in KMAIL machen?
Holst Du mit KMAIL vom Provider? Dann hast du keine chance.
nein. ich benutze: fetchmail -> postfix (lokal) -> cyrus (lokal) -> pop3 (lokal) -> kmail
Ich hole mir meine Mails von diversen Providern via fetchmail; fetchmail stellt an postfix (lokal) zu, welches wiederum (nach dem SPAM-filtern mit amavis in lokalen Postfächer einsortiert.
Meinst du so ein Setup? (Ich nutze 10.2)
ja, s.o. und wie konfiguriere ich nun amavis? Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Dr. Jürgen Vollmer wrote: > Am Dienstag, 29. Juli 2008 10:09:38 schrieb Kyek, Andreas, VF-DE: >> Dr. Jürgen Vollmer wrote: >>>>> Wie kann man das verbessern? Kann man die Mails bereits vor dem >>>>> Abholen aus dem lokalen Postfach filtern? >>>> Ja. Ein Quasistandard ist amavisd-new. >>> - und wo kann ich darüber etwas nachlesen? >>> - wie installiert und konfiguriert man das (ggw SuSE 10.2 >>> bald jedoch 11.0) >>> und was muß man noch in KMAIL machen? >> Holst Du mit KMAIL vom Provider? Dann hast du keine chance. > > nein. > > ich benutze: > fetchmail -> postfix (lokal) -> Amavisd-new -> Postfix -> cyrus (lokal) -> pop3 (lokal) -> kmail > >> Ich hole mir meine Mails von diversen Providern via fetchmail; >> fetchmail stellt an postfix (lokal) zu, welches wiederum (nach >> dem SPAM-filtern mit amavis in lokalen Postfächer einsortiert. >> >> Meinst du so ein Setup? (Ich nutze 10.2) > > ja, s.o. > > und wie konfiguriere ich nun amavis? Ich konfiguriere es immer direkt in den Konfigdateien, aber es gibt auch die Möglichkeit, dies über Yast zu machen. Konfig direkt: /etc/postfix/master.cf: # alt: #smtp inet n - n - 2 smtpd # neu: einbinden amavisd-new, mails an amavisd-new: smtp inet n - n - 2 smtpd -o content_filter=smtp:[localhost]:10024 # Mails von amavisd-new zurück: 127.0.0.1:10025 inet n - n - - smtpd -o content_filter= -o smtpd_proxy_filter= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o smtpd_restriction_classes= -o smtpd_data_restrictions= -o mynetworks=127.0.0.0/8 -o receive_override_options=no_unknown_recipient_checks /etc/amavisd.conf: #Auf einen Wert setzen, der in Postfix verwendet wird für $mydomain: $mydomain = 'japantest.homelinux.com'; $myhostname = 'japantest.homelinux.com'; @local_domains_acl = ( ".$mydomain" ); $forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications # gleiche Zahl wie in Postfix: $max_servers = 2; $inet_socket_port = 10024; $inet_socket_bind = '127.0.0.1'; # limit socket bind to loopback interface # (default is '127.0.0.1') @inet_acl = qw( 127.0.0.1 ); # allow SMTP access only from localhost IP # (default is qw( 127.0.0.1 ) ) Der Rest ist individuelle Einstellung. Bitte keinen spam/viren REJECTEN, da die Mails sonst an den gefälschten Absender geschickt werden. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 29. Juli 2008 10:02:34 schrieb Dr. Jürgen Vollmer:
Am Dienstag, 29. Juli 2008 09:58:15 schrieb Bernd Schmelter:
Am 29.07.2008 um 09:36 schrieb "Dr. Jürgen Vollmer" <Juergen.Vollmer@informatik-vollmer.d e>: [...]
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern?
Ja. Ein Quasistandard ist amavisd-new.
- und wo kann ich darüber etwas nachlesen? - wie installiert und konfiguriert man das (ggw SuSE 10.2 bald jedoch 11.0) und was muß man noch in KMAIL machen?
amavisd-new ist ein Spamfilter sondern ein Virenscanner. Zusammen mit spamassasin (spampd) lässt sich aber ganz gut ein Mailserver mit Virenscanner und Spamfilter realisieren. Für die 10.1 gibt es eine ganz gute Anleitung zur Installation eines lokalen Mailservers unter http://www.heise.de/open/artikel/print/74991. Diese Anleitung ist mehr oder weniger auch für 10.2 und 11.0 übertragbar. Bei Problemen einfach hier nachfragen. Gruss, Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 29. Juli 2008 10:12:20 schrieb Wolfgang Kleinbach:
Am Dienstag, 29. Juli 2008 10:02:34 schrieb Dr. Jürgen Vollmer:
Am Dienstag, 29. Juli 2008 09:58:15 schrieb Bernd Schmelter:
Am 29.07.2008 um 09:36 schrieb "Dr. Jürgen Vollmer" <Juergen.Vollmer@informatik-vollmer.d e>: [...]
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern?
Ja. Ein Quasistandard ist amavisd-new.
- und wo kann ich darüber etwas nachlesen? - wie installiert und konfiguriert man das (ggw SuSE 10.2 bald jedoch 11.0) und was muß man noch in KMAIL machen?
amavisd-new ist ein Spamfilter sondern ein Virenscanner. Zusammen mit ^^^^^ Tippfehler, sollte "kein" heissen. Der Satz stimmt so wohl auch nicht ganz. amavisd-new ist eigentlich nur der Filter und nicht der Virenscanner selbst.
Gruss, Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue, 29 Jul 2008 18:02:34 Dr. Jürgen Vollmer wrote:
Am Dienstag, 29. Juli 2008 09:58:15 schrieb Bernd Schmelter:
Am 29.07.2008 um 09:36 schrieb "Dr. Jürgen Vollmer" <Juergen.Vollmer@informatik-vollmer.d e>: [...]
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern?
Ja. Ein Quasistandard ist amavisd-new.
- und wo kann ich darüber etwas nachlesen? - wie installiert und konfiguriert man das (ggw SuSE 10.2 bald jedoch 11.0) und was muß man noch in KMAIL machen?
Hallo http://www.ijs.si/software/amavisd/ oder http://bogofilter.sourceforge.net/ Persoenlich wuerde ich Bogofilter empfehlen. Hat bei mir einen hoehere Trefferquote und ist schneller. Kmail > Tools > Anti-Spam Wizard Fertig Gruss NJB Note. Update, falls auch ein Laptop dabei ist. Fuer ein Laptop das mit Wlan arbeitet, da wuerde ich mir ein Update auf die 11er gruendlich ueberlegen. Ich habe nur Aerger. Feur Geschaeftsreisen ist die 11er mit Wlan, meiner Ansicht nach nicht tauglich. Mein Laptop ist ein Sony Vavio VGN-SZ48GN mit ipw-3945. Stationaeres Wlan fuers Buero gehts gerade. Wenn man durch mehrere Hotspots muss, fast keine Chance. Man kriegt oft keine Verbindung. Die 10.3 hat tadellos funktioniert. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tuesday 29 July 2008 09:36:08, Dr. Jürgen Vollmer wrote:
Hallo allerseits,
seit ein paar Tagen legt sich kmail "schlafen", wenn eine neue Mail aus dem POP-Postfach (auf lokalem Rechner via cyrus imap) abholt. Grund ist spamc/spamd, durch welchen ich die Mails via der Kmail-Filter schicke. Das dauert z.T bis zu 20 Sekunden für eine Mail!
Wie kann man das verbessern?
Ich weiss nicht, wie du das eingerichtet hast. Ich habe spamassassin zunächst von KMAIL selber einrichten lassen und dann dauerte das filtern auch "ewig", wenn auch nicht so ewig wie bei dir... Mir ist dann aufgefallen, dass der "Check-Filter" unter "durch Programm leiten" direkt "spamassassin" aufruft und dass spamd auf meinem System gar nicht am Laufen ist. Das bedeutet - so stelle ich mir vor - dass Kmail für jedes einzelne Mail den spamassassin neu startet. Ich habe nun (via Jast, runlevel editor) den spamd eingeschaltet und die Filterbefehlszeile in Kmail auf "spamc" geändert. Seither läuft das alles sehr schnell, sicher hundert mal schneller als zuvor. Weitere Verbesserungsmöglichkeiten evtl. hier: http://wiki.apache.org/spamassassin/FasterPerformance Gruss Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com erotic art photos: http://www.bauer-nudes.com Madagascar special: http://www.fotograf-basel.ch/madagascar/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Dienstag, 29. Juli 2008 10:39 schrieb Daniel Bauer:
seit ein paar Tagen legt sich kmail "schlafen", wenn eine neue Mail aus dem POP-Postfach (auf lokalem Rechner via cyrus imap) abholt. Grund ist spamc/spamd, durch welchen ich die Mails via der Kmail-Filter schicke. Das dauert z.T bis zu 20 Sekunden für eine Mail!
Ich habe nun (via Jast, runlevel editor) den spamd eingeschaltet und die Filterbefehlszeile in Kmail auf "spamc" geändert. Seither läuft das alles sehr schnell, sicher hundert mal schneller als zuvor.
sehr geil - ist echt um einiges schneller! Muss ich mir merken... -- Michael Herrmann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Dr. Jürgen Vollmer schrieb:
Hallo allerseits,
seit ein paar Tagen legt sich kmail "schlafen", wenn eine neue Mail aus dem POP-Postfach (auf lokalem Rechner via cyrus imap) abholt. Grund ist spamc/spamd, durch welchen ich die Mails via der Kmail-Filter schicke. Das dauert z.T bis zu 20 Sekunden für eine Mail!
Wie kann man das verbessern? Kann man die Mails bereits vor dem Abholen aus dem lokalen Postfach filtern? (Dann würde es zwar immer noch lange dauern, aber das bekäme ich "nicht mit", da die Mail halt 20 Sek. später in kmailö ankommt).
Wiegesagt, ich benutze cyrus imapd für das lokale Speichern der mails. Vom Provider hole ich die Mails per fetchmail.
So long & Bye
Hm, das Problem hatte ich auch. Ich konnte mir damit behelfen, dass ich die Filterregeln umgestellt habe und das Häckchen auf "Hier Abbrechen, wenn Regel zutrifft", oder so ähnlich setzte. Denn ich habe eine recht lange Liste von Filterregeln erstellt und gemerkt, dass KMail die Mails durch den kompletten Bestand jagt, wenn nicht eine Regel erfüllt ist. Das hat bei mir viel zeit gekostet. Nun konnte ich eine ähnliche Beschleunigung feststellen, wie in den anderen Mails beschrieben. Die anderen Vorschläge klingen auch interessant. -- C U @ the trails Boris -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 29 Jul 2008, =?iso-8859-1?q?Dr. J=FCrgen Vollmer?= schrieb:
seit ein paar Tagen legt sich kmail "schlafen", wenn eine neue Mail aus dem POP-Postfach (auf lokalem Rechner via cyrus imap) abholt. Grund ist spamc/spamd, durch welchen ich die Mails via der Kmail-Filter schicke. Das dauert z.T bis zu 20 Sekunden für eine Mail!
Bei mir noch viel länger, teilweise (mit antivir) mehrere Minuten... Ich filtere hier inzwischen mit dspam, bogofilter und spamassassin (in der Reihenfolge) nacheinander, und spamassassin bekommt immer noch einiges zu tun... Aber es ist doch deutlich schneller, wenn dspam oder bogofilter die Mails vorher aussortieren. Alle 3 Filter kann man per pipe aus procmail z.B. füttern, dspam und spamassassin auch mit deaemon, bei dspam ist das allerdings undokumentiert, klappt aber prima ;) Hier die procmail-Regeln, die man an passender Stelle in die ~/.procmailrc einfügen sollte oder die Kommandozeilen (nach der | jeweils), die man z.B. auch in KMail verwenden kann. Nach der Ergebniszeile filtern braucht dann jew. noch ne weitere Regel. ==== ### dspam :0fw | dspam --client --deliver=innocent,spam --stdout --user USERNAME :0 H * ^X-DSPAM-Result: *Spam spam-dspam ### bogofilter, updating database :0fw | bogofilter -u -e -p :0 H * ^X-Bogosity: Yes spam-bogofilter ### SpamAssassin :0 fw | spamc :0 H * ^X-Spam-Level: \*\*\*\*\*\*\* spam-spamassassin-sure :0 H * ^X-Spam-Level: \*\*\*\*\* spam-spamassassin-probable ==== USERNAME und Ordnernamen ggfs. anpassen. Ich sortiere in verschiedene Ordner, um z.B. mit dem, was in spam-spamassassin-* landet, dspam und bogofilter gezielt zu trainieren. Start von dspam als Daemon: dspam --daemon --stdout Bei Interesse an meiner weiteren Konfiguration (/etc/dspam.conf) bitte melden ;) -dnh -- Ich habe da eine Theorie: Betriebssysteme melden Fehler und wollen, dass sie behoben werden. Bei Systemen wie Windows 9x sind die Fehler wesentlicher Bestandteil und kein Grund, sich Sorgen zu machen. -- Steffen Lauterkorn -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (10)
-
Bernd Schmelter
-
Boris
-
Daniel Bauer
-
David Haller
-
Dr. Jürgen Vollmer
-
Kyek, Andreas, VF-DE
-
mail@blobel.com
-
Michael Herrmann
-
Sandy Drobic
-
Wolfgang Kleinbach