Hei
Ich habe einen Filter erstellt mit folgenden Bedingungen:
Filterbedingungen
Trifft auf eines der Folgenden zu:
6x FROM enhält blablabla,
1x
Hallo Meikel, hallo Leute, Am Dienstag, 21. Juni 2005 17:20 schrieb Meikel Schulz:
Ich habe einen Filter erstellt mit folgenden Bedingungen:
Filterbedingungen Trifft auf eines der Folgenden zu: [Filter greift nicht]
Stell bei den Einstellungen des Postfachs die Mindestgröße so klein ein, dass sie die fragliche Mail erwischt. Zum Durchklicken (Menü und Config-Dialog:) Einstellungen - KMail einrichten - Konten - Empfang - Ändern - Nachrichten filtern, wenn sie die angegebene Größe überschreiten: _____ Mails unterhalb der angegebenen Größe werden nicht "serverseitig" gefiltert. Grund ist, dass das Ganze nicht wirklich serverseitig läuft. KMail fordert die ersten X Zeilen der Mail an und filtert aufgrund dieser. Geht die Mail durch den Filter, wird sie komplett abgerufen. Der Haken dabei: Sowohl das Abrufen der ersten X Zeilen als auch der Komplettabruf der Mail produzieren Traffic - bei kleinen Mails und wenig Filter-"Opfern" wird im Extremfall mehr Traffic fürs Filtern verbraucht, als hinterher beim Download der kompletten Mails eingespart wird. Gruß Christian Boltz -- Was ist eine Diskette? Sind das die Dinger, die immer, wenn man sie braucht irgendeinen Fehler haben? [Timo Nentwig in suse-linux]
Am Mittwoch, 22. Juni 2005 00:56 schrieb Christian Boltz:
Hallo Meikel, hallo Leute,
Am Dienstag, 21. Juni 2005 17:20 schrieb Meikel Schulz:
Ich habe einen Filter erstellt mit folgenden Bedingungen:
Filterbedingungen Trifft auf eines der Folgenden zu:
[Filter greift nicht]
Das ist schlecht.
Stell bei den Einstellungen des Postfachs die Mindestgröße so klein ein, dass sie die fragliche Mail erwischt.
Es sind ja keine html-Mails mit zuvielen KB's, DAS stört mich bei einer dsl-Flat nicht wirklich, d.h., diese Spammails sind nicht grösser als so manche Beiträge hier.
Zum Durchklicken (Menü und Config-Dialog:) Einstellungen - KMail einrichten - Konten - Empfang - Ändern - Nachrichten filtern, wenn sie die angegebene Größe überschreiten: _____
Nun klar, das ginge, waere aber aus oben genannten Überlegungen nicht gut?
Mails unterhalb der angegebenen Größe werden nicht "serverseitig" gefiltert. Grund ist, dass das Ganze nicht wirklich serverseitig läuft. KMail fordert die ersten X Zeilen der Mail an und filtert aufgrund dieser. Geht die Mail durch den Filter, wird sie komplett abgerufen.
Das ist schlecht gemacht. Dann brauche ich einen pop3 Filterproggi - wer kennt eines, in deutsch waere nett.
Der Haken dabei: Sowohl das Abrufen der ersten X Zeilen als auch der Komplettabruf der Mail produzieren Traffic - bei kleinen Mails und wenig Filter-"Opfern" wird im Extremfall mehr Traffic fürs Filtern verbraucht, als hinterher beim Download der kompletten Mails eingespart wird.
Das ist krass. M.E. ist dann der "pop3" Filter in kMail buggy. -- mfg, meikel
Hallo Meikel, hallo Leute, Am Mittwoch, 22. Juni 2005 15:55 schrieb Meikel Schulz:
Am Mittwoch, 22. Juni 2005 00:56 schrieb Christian Boltz:
Am Dienstag, 21. Juni 2005 17:20 schrieb Meikel Schulz:
Ich habe einen Filter erstellt mit folgenden Bedingungen:
Filterbedingungen Trifft auf eines der Folgenden zu:
[Filter greift nicht]
Stell bei den Einstellungen des Postfachs die Mindestgröße so klein ein, dass sie die fragliche Mail erwischt.
Es sind ja keine html-Mails mit zuvielen KB's, DAS stört mich bei einer dsl-Flat nicht wirklich, d.h., diese Spammails sind nicht grösser als so manche Beiträge hier.
Dann ist möglicherweise der POP3-Filter der falsche Weg und Du solltest einen "normalen" Filter verwenden.
Zum Durchklicken (Menü und Config-Dialog:) Einstellungen - KMail einrichten - Konten - Empfang - Ändern - Nachrichten filtern, wenn sie die angegebene Größe überschreiten: _____
Nun klar, das ginge, waere aber aus oben genannten Überlegungen nicht gut?
Notfalls kannst Du einen Filter "für den Rest" anlegen: - zuerst den Filter anlegen, der den Müll rauslöscht - dann einen Filter anlegen mit Bedingung "From enthält @" und Aktion "immer abrufen", damit Du nicht jede Mail einzeln akzeptieren musst
Mails unterhalb der angegebenen Größe werden nicht "serverseitig" gefiltert. Grund ist, dass das Ganze nicht wirklich serverseitig läuft. KMail fordert die ersten X Zeilen der Mail an und filtert aufgrund dieser. Geht die Mail durch den Filter, wird sie komplett abgerufen.
Das ist schlecht gemacht.
Naja, aufgrund der Bandbreitennutzung macht es schon Sinn.
Dann brauche ich einen pop3 Filterproggi - wer kennt eines, in deutsch waere nett.
Sorry, da bin ich überfragt.
Der Haken dabei: Sowohl das Abrufen der ersten X Zeilen als auch der Komplettabruf der Mail produzieren Traffic - bei kleinen Mails und wenig Filter-"Opfern" wird im Extremfall mehr Traffic fürs Filtern verbraucht, als hinterher beim Download der kompletten Mails eingespart wird.
Das ist krass. M.E. ist dann der "pop3" Filter in kMail buggy.
KMail kann nix dazu - es ist eine Einschränkung im POP3-Protokoll. Hier ein Ausschnitt aus der Kommunikation zwischen KMail und POP3-Server, nachgestellt mit telnet auf den POP3-Port (ohne Rückmeldungen des Servers): # telnet mailserver 110 user username pass geheim list # Nachrichen mit Nummer und Größe auflisten top 1 50 # die ersten 50 Zeilen der Mail Nr. 1 abrufen retr 1 # Mail Nr. 1 komplett abrufen dele 1 # Mail Nr. 1 löschen quit # logout - erst dann wirkt "dele" Einen Befehl a la "Ich hätte gern Mail Nr. 1, aber bitte die ersten 50 Zeilen überspringen" gibt es meines Wissens in POP3 nicht. Gruß Christian Boltz -- Der nächste DAU kommt bestimmt. Sie werden in den Kellern von AOL gezüchtet. [Dieter Bruegmann in dag°]
Am Mittwoch, 22. Juni 2005 19:28 schrieb Christian Boltz:
Hallo Meikel, hallo Leute,
Am Mittwoch, 22. Juni 2005 15:55 schrieb Meikel Schulz:
Am Mittwoch, 22. Juni 2005 00:56 schrieb Christian Boltz:
Am Dienstag, 21. Juni 2005 17:20 schrieb Meikel Schulz:
Ich habe einen Filter erstellt mit folgenden Bedingungen:
Filterbedingungen Trifft auf eines der Folgenden zu:
[Filter greift nicht]
Stell bei den Einstellungen des Postfachs die Mindestgröße so klein ein, dass sie die fragliche Mail erwischt.
Es sind ja keine html-Mails mit zuvielen KB's, DAS stört mich bei einer dsl-Flat nicht wirklich, d.h., diese Spammails sind nicht grösser als so manche Beiträge hier.
Dann ist möglicherweise der POP3-Filter der falsche Weg und Du solltest einen "normalen" Filter verwenden. Danke, habe ich bereits gemacht, besser ein lokaler Filter als keine Filter.
Zum Durchklicken (Menü und Config-Dialog:) Einstellungen - KMail einrichten - Konten - Empfang - Ändern - Nachrichten filtern, wenn sie die angegebene Größe überschreiten: _____
Nun klar, das ginge, waere aber aus oben genannten Überlegungen nicht gut?
Notfalls kannst Du einen Filter "für den Rest" anlegen: - zuerst den Filter anlegen, der den Müll rauslöscht - dann einen Filter anlegen mit Bedingung "From enthält @" und Aktion "immer abrufen", damit Du nicht jede Mail einzeln akzeptieren musst Ich habe "Vom Server löschen" dringelassen, was der Filter so im Vorwege schafft, ist ja schonmal ok. Für den Rest habe ich es so wie Du eben geschrieben hast, gemacht.
Mails unterhalb der angegebenen Größe werden nicht "serverseitig" gefiltert. Grund ist, dass das Ganze nicht wirklich serverseitig läuft. KMail fordert die ersten X Zeilen der Mail an und filtert aufgrund dieser. Geht die Mail durch den Filter, wird sie komplett abgerufen.
Das ist schlecht gemacht.
Naja, aufgrund der Bandbreitennutzung macht es schon Sinn. Das stimmt. Ich meinte genauer: In meinem Fall kommt es mir darauf nicht an ;-)
Dann brauche ich einen pop3 Filterproggi - wer kennt eines, in deutsch waere nett.
Sorry, da bin ich überfragt.
Der Haken dabei: Sowohl das Abrufen der ersten X Zeilen als auch der Komplettabruf der Mail produzieren Traffic - bei kleinen Mails und wenig Filter-"Opfern" wird im Extremfall mehr Traffic fürs Filtern verbraucht, als hinterher beim Download der kompletten Mails eingespart wird. Es geht aber auch darum, das potenziell schädlicher Programmcode bereits im Vorwege grösstmöglich abgefangen und deleted wird, das gibt dem Traffic schon eine Berechtigung finde ich.
Das ist krass. M.E. ist dann der "pop3" Filter in kMail buggy. KMail kann nix dazu - es ist eine Einschränkung im POP3-Protokoll. Hier ein Ausschnitt aus der Kommunikation zwischen KMail und POP3-Server, nachgestellt mit telnet auf den POP3-Port (ohne Rückmeldungen des Servers):
# telnet mailserver 110 user username pass geheim list # Nachrichen mit Nummer und Größe auflisten top 1 50 # die ersten 50 Zeilen der Mail Nr. 1 abrufen retr 1 # Mail Nr. 1 komplett abrufen dele 1 # Mail Nr. 1 löschen quit # logout - erst dann wirkt "dele"
Einen Befehl a la "Ich hätte gern Mail Nr. 1, aber bitte die ersten 50 Zeilen überspringen" gibt es meines Wissens in POP3 nicht. Ich dachte der Filter arbeitet eine Bedingung nach der anderen ab? Schliesslich gibt es doch die Schalter "Trifft auf ALLES Folgende zu" und "Trifft auf EINES Folgende zu".
--- SCHNIPP ---
Am Dienstag, 21. Juni 2005 17:20 schrieb Meikel Schulz:
> Ich habe einen Filter erstellt mit folgenden Bedingungen: Filterbedingungen Trifft auf eines der Folgenden zu: 6x FROM enhält blablabla, --- SCHNAPP --- Das das Filterscript abbricht nach 50 Zeilen habe ich nicht gewusst. Ich dachte das es mit dem Schalter - "Trifft auf eines der Folgenden zu: ..." Zeile für Zeile gefiltert wird, bis eine der gesetzten Parameter übereinstimmen.
-- Der nächste DAU kommt bestimmt. Sie werden in den Kellern von AOL gezüchtet. [Dieter Bruegmann in dag°] ... und bei M$ *g -- mfg, meikel
Hallo Meikel, hallo Leute, Am Donnerstag, 23. Juni 2005 13:41 schrieb Meikel Schulz:
Am Mittwoch, 22. Juni 2005 19:28 schrieb Christian Boltz:
Am Mittwoch, 22. Juni 2005 15:55 schrieb Meikel Schulz:
Am Mittwoch, 22. Juni 2005 00:56 schrieb Christian Boltz: [...]
Mails unterhalb der angegebenen Größe werden nicht "serverseitig" gefiltert. Grund ist, dass das Ganze nicht wirklich serverseitig läuft. KMail fordert die ersten X Zeilen der Mail an und filtert aufgrund dieser. Geht die Mail durch den Filter, wird sie komplett abgerufen.
Das ist schlecht gemacht.
Naja, aufgrund der Bandbreitennutzung macht es schon Sinn.
Das stimmt. Ich meinte genauer: In meinem Fall kommt es mir darauf nicht an ;-)
DSL müsste man haben... (die Telekomiker haben es jedenfalls noch nicht geschafft, es hier anzubieten :-( - aber lustigerweise lag vor ein paar Wochen ein DSL-Prospekt von T-Online im Briefkasten. Auf Nachfrage: "T-Com ist eine andere Firma"...)
Der Haken dabei: Sowohl das Abrufen der ersten X Zeilen als auch der Komplettabruf der Mail produzieren Traffic - bei kleinen Mails und wenig Filter-"Opfern" wird im Extremfall mehr Traffic fürs Filtern verbraucht, als hinterher beim Download der kompletten Mails eingespart wird.
Es geht aber auch darum, das potenziell schädlicher Programmcode bereits im Vorwege grösstmöglich abgefangen und deleted wird, das gibt dem Traffic schon eine Berechtigung finde ich.
Mir ging es darum, dass es wenig Sinn macht, eine Mail mit 1,5k schon serverseitig zu filtern. "potenziell schädlicher Programmcode" aka Viren/Würmer liegt meistens bei >30k - und bei dieser Größe ist auch der Traffic für den POP3-Filter berechtigt und sinnvoll.
Das ist krass. M.E. ist dann der "pop3" Filter in kMail buggy.
KMail kann nix dazu - es ist eine Einschränkung im POP3-Protokoll. Hier ein Ausschnitt aus der Kommunikation zwischen KMail und POP3-Server, nachgestellt mit telnet auf den POP3-Port (ohne Rückmeldungen des Servers):
# telnet mailserver 110 user username pass geheim list # Nachrichen mit Nummer und Größe auflisten top 1 50 # die ersten 50 Zeilen der Mail Nr. 1 abrufen retr 1 # Mail Nr. 1 komplett abrufen dele 1 # Mail Nr. 1 löschen quit # logout - erst dann wirkt "dele"
Einen Befehl a la "Ich hätte gern Mail Nr. 1, aber bitte die ersten 50 Zeilen überspringen" gibt es meines Wissens in POP3 nicht.
Ich dachte der Filter arbeitet eine Bedingung nach der anderen ab? Schliesslich gibt es doch die Schalter "Trifft auf ALLES Folgende zu" und "Trifft auf EINES Folgende zu".
Ist auch so - siehe unten.
--- SCHNIPP ---
Am Dienstag, 21. Juni 2005 17:20 schrieb Meikel Schulz:
Filterbedingungen Trifft auf eines der Folgenden zu: 6x FROM enhält blablabla,
--- SCHNAPP --- Das das Filterscript abbricht nach 50 Zeilen habe ich nicht gewusst. Ich dachte das es mit dem Schalter - "Trifft auf eines der Folgenden zu: ..." Zeile für Zeile gefiltert wird, bis eine der gesetzten Parameter übereinstimmen.
Ich fürchte, Du hast da etwas falsch verstanden. Was ich meinte: Gegeben sei eine Mail, die die Mindestgröße für die Anwendung des POP3-Filters erreicht (siehe Postfach-Einstellungen). Von dieser Mail werden die ersten 50 [1] Zeilen abgerufen. Darin enthalten sind die kompletten Mailheader und den Anfang des Mailbody. KMail prüft dann diese 50 Zeilen gegen die POP3-Filter-Regeln - ob es davon eine, 5 oder 200 gibt ist egal. Sie werden alle abgearbeitet (natürlich nur, soweit die Filterbedingungen zutreffen). Jetzt klarer? Gruß Christian Boltz PS: Ab heute Nacht um 4 gibt es auch in der FAQ eine Erklärung zum POP3-Filter - Feedback willkommen ;-) http://suse-linux-faq.koehntopp.de/q/q-mua-kmail_pop3filter.html [1] Vielleicht auch ein paar mehr oder weniger, siehe KMail-Sourcen ;-) -- [Mails von der Konsole aus verschicken - sendmail geht nicht] Danke fur eure Hilfe, aber vielleicht hatte ich sendmail zuerst instal- lieren sollen *KopfAufTastaturKlopf* [Mario Ohnewald in suse-linux]
Am Freitag, 1. Juli 2005 23:28 schrieb Christian Boltz:
Hallo Meikel, hallo Leute,
Am Donnerstag, 23. Juni 2005 13:41 schrieb Meikel Schulz:
Am Mittwoch, 22. Juni 2005 19:28 schrieb Christian Boltz:
Am Mittwoch, 22. Juni 2005 15:55 schrieb Meikel Schulz:
Am Mittwoch, 22. Juni 2005 00:56 schrieb Christian Boltz:
[...]
Das das Filterscript abbricht nach 50 Zeilen habe ich nicht gewusst. Ich dachte das es mit dem Schalter - "Trifft auf eines der Folgenden zu: ..." Zeile für Zeile gefiltert wird, bis eine der gesetzten Parameter übereinstimmen.
Ich fürchte, Du hast da etwas falsch verstanden.
Was ich meinte:
Gegeben sei eine Mail, die die Mindestgröße für die Anwendung des POP3-Filters erreicht (siehe Postfach-Einstellungen).
Von dieser Mail werden die ersten 50 [1] Zeilen abgerufen. Darin enthalten sind die kompletten Mailheader und den Anfang des Mailbody. Ach DIESE 50 Zeilen ;-)
KMail prüft dann diese 50 Zeilen gegen die POP3-Filter-Regeln - ob es davon eine, 5 oder 200 gibt ist egal. Sie werden alle abgearbeitet (natürlich nur, soweit die Filterbedingungen zutreffen).
Jetzt klarer? Kristallklar.
Gruß
Christian Boltz
PS: Ab heute Nacht um 4 gibt es auch in der FAQ eine Erklärung zum POP3-Filter - Feedback willkommen ;-) Sorry, im Moment bin ich mehr im win, filesharing könnte ich einrichten, wenn ich's könnte -seufz- Naja und mit Games dasselbe ;-)
http://suse-linux-faq.koehntopp.de/q/q-mua-kmail_pop3filter.html
[1] Vielleicht auch ein paar mehr oder weniger, siehe KMail-Sourcen ;-) -- [Mails von der Konsole aus verschicken - sendmail geht nicht] Danke fur eure Hilfe, aber vielleicht hatte ich sendmail zuerst instal- lieren sollen *KopfAufTastaturKlopf* [Mario Ohnewald in suse-linux]
-- mfg, meikel
participants (3)
-
Christian Boltz
-
Karl Sinn
-
Meikel Schulz