Re: An die KMail- User (PM)
Am Dienstag, 6. Mai 2003 23:56 schrieb Christian Boltz:
Hallo Marcus,
(absichtlich PM)
Am Dienstag, 6. Mai 2003 19:12 schrieb Marcus Habermehl:
Bevor jetzt jemand nörgelt. Ich habe den Inhalt der Mail bewusst gelöscht, weil man damit sonst bald tapezieren könnte. ;-)
*g*
Ich benutze ebenfalls KMail und könnte genaus gemeint sein. Habe nämlich auch schon die Falsche Empfänger-Adresse drin gehabt.
Doch das hat absolut nichts mit den Einstellungen oder mit KMail zu tun. In dem Fall war ich einfach zu schnell, bzw. habe nicht auf den Empfänger geachtet.
Mich würde nur mal interessieren, wie Du das bei _Antworten_ schaffst. (für _neue_ Mails gab es ja die bekannte Eigenart in "älteren" KMail-Versionen, den Empfänger vorzugeben, wenn man gerade einen Listenordner offen hatte) Filterst Du mehrere Listen in einen einzigen Ordner (aka Sammelsurium ;-) ? Verwendest Du List-Reply? Funktionieren Deine Mailfilter gelegentlich nicht richtig? Oder was hast Du sonst gemacht, dass KMail die falsche Empfängeradresse verwendet?
Am Anfang lief alles in den Posteingang. Dann habe ich alle Listennachrichten in einen Ordner und jetzt alles fein säuberlich getrennt. Zum Antworten benutze ich die Listreplyfunktion, und die Filter funktionieren auch. Allerdings habe ich festgestellt, dass die Liste manchmal nicht im To-Feld steht, sondern im Cc-Feld. Sprich, ich habe die Filter des Öffteren anpassen müssen. Marcus Habermehl
Marcus Habermehl wrote:
Allerdings habe ich festgestellt, dass die Liste manchmal nicht im To-Feld steht, sondern im Cc-Feld. Sprich, ich habe die Filter des Öffteren anpassen müssen.
Und wenn jemand die Liste in den BCC_Header aufnimmt funktioniert dein Filter ueberhaupt nicht. Filtere lieber nach "X-Mailinglist: suse-linux" das klappt am zuverlaessigsten. Peter
* On Thu, 08 May 2003 at 18:51 +0200, Peter Wiersig wrote:
Marcus Habermehl wrote:
Allerdings habe ich festgestellt, dass die Liste manchmal nicht im To-Feld steht, sondern im Cc-Feld. Sprich, ich habe die Filter des Öffteren anpassen müssen.
Und wenn jemand die Liste in den BCC_Header aufnimmt funktioniert dein Filter ueberhaupt nicht.
Liegt das nicht eher daran, daß der Listenserver Mails, bei denen die Liste nicht in To oder Cc steht, gar nicht durchlässt? Sollte diese Mail die Liste erreichen, dann tut er das doch nicht ... /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
* On Thu, 08 May 2003 at 23:28 +0200, Adalbert Michelic wrote:
* On Thu, 08 May 2003 at 18:51 +0200, Peter Wiersig wrote:
Marcus Habermehl wrote:
Allerdings habe ich festgestellt, dass die Liste manchmal nicht im To-Feld steht, sondern im Cc-Feld. Sprich, ich habe die Filter des Öffteren anpassen müssen.
Und wenn jemand die Liste in den BCC_Header aufnimmt funktioniert dein Filter ueberhaupt nicht.
Liegt das nicht eher daran, daß der Listenserver Mails, bei denen die Liste nicht in To oder Cc steht, gar nicht durchlässt?
Sollte diese Mail die Liste erreichen, dann tut er das doch nicht ...
Mift, seit wann geht das wieder? Als ich vor kurzem (oder längerem) mal einen Thread nach suse-talk biegen wollte (suse-talk in To, suse-linux in bcc), meckerte er mir an, daß die Liste (suse-linux), nicht als Empfänger aufgeführt ist). /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
Am Donnerstag, 8. Mai 2003 18:51 schrieb Peter Wiersig:
Marcus Habermehl wrote:
Allerdings habe ich festgestellt, dass die Liste manchmal nicht im To-Feld steht, sondern im Cc-Feld. Sprich, ich habe die Filter des Öffteren anpassen müssen.
Und wenn jemand die Liste in den BCC_Header aufnimmt funktioniert dein Filter ueberhaupt nicht.
Filtere lieber nach "X-Mailinglist: suse-linux" das klappt am zuverlaessigsten.
Hallo, aber in kmail Filterregeln hat das nicht funktioniert (nicht pop3 Filter da Empfang mit fetchmail). Es werden dann zwar einige Mails richtig sortiert, aber die meisten nicht. Sylpheed (claws) im Test nimmt aber auch nicht alle Cc gleich. Beispiel sind die mails von Kristian Koehntopp, die wollen in Sylpheed partout nicht in den suse-linux-Ordner, unter kmail "no problem". Da mich procmail + mutt oder kmail interessiert, habe ich Deinen tip auch gefunden, der noch nicht funktioniert. Procmail lerne ich noch und ist (noch) nicht (wieder) im Einsatz. Kamel: X-Mailing-List enthält suse-linux verschieben in (Ordner) suse-linux Bei meiner .procmailrc habe ich gerade Fehler entdeckt: Folgendes müsste jetzt richtig sein (?): ~./procmailrc :0 * ^X-Mailinglist: suse-linux suse-linux Was mir dabei auf fällt, kmail gibt die Schreibweise "X-Mailing-List" vor. Im Header und den procmail Anleitungen heißt es aber "X-Mailinglist" ! Gruß Sven -- "Linux macht Spaß, weil es von intelligenten Menschen gemacht ist" Joerg (Ratti) Roßdeutscher in suse-linux
On Friday 09 May 2003 01:48, Sven Rodenbeck wrote: [...]
Was mir dabei auf fällt, kmail gibt die Schreibweise "X-Mailing-List" vor. Im Header und den procmail Anleitungen heißt es aber "X-Mailinglist" !
Im Header der Mails wirst Du bei SuSE X-Mailinglist finden. Du kannst bei KMail auch eigene Eingaben machen. So filter ich z.B. nach Envelope-To, da dort von meinem Provider die Zeiladresse drin steht. Wird in KMail auch nicht vorgegeben. -- Grüße / regards Sebastian
Hallo, On Fri, 09 May 2003, Sven Rodenbeck wrote: [..]
Kamel: X-Mailing-List enthält suse-linux verschieben in (Ordner) suse-linux
Der Header heisst aber hier 'X-Mailinglist:'...
Bei meiner .procmailrc habe ich gerade Fehler entdeckt: Folgendes müsste jetzt richtig sein (?): ~./procmailrc
:0 * ^X-Mailinglist: suse-linux suse-linux
Fast richtig. :0 * ^X-Mailinglist:[ ]*suse-linux$ suse-linux Wichtig ist v.a. das $ am Ende, sonst erwischst du z.B. auch die mit "X-Mailinglist: suse-linux-e"... -dnh -- 42: Stabilität 200 Studenten der Informatik-Anfängerübung auf einer Maschine nachdem die Vorlesung 'fork()' behandelt hat. (nach David S. Miller, linux.dev.kernel)
Am Montag, 12. Mai 2003 14:31 schrieb David Haller:
On Fri, 09 May 2003, Sven Rodenbeck wrote:
Hallo David, genau so etwas:
Kamel: X-Mailing-List enthält suse-linux verschieben in (Ordner) suse-linux
Der Header heisst aber hier 'X-Mailinglist:'... verwirrt einen Lernenden.
Ja, ich bin zur Zeit fast nur bei SuSE-Listen eingetragen, und habe das auch mit dieser Schreibweise im Header so endeckt. Aber man kommt schon in Versuchung, das kmail-Angebot (s.o) zu versuchen und wundert sich dann, daß es nicht greift. Bei mir tut's Filtern nach List-Post, so heißt es im Kamel.
Bei meiner .procmailrc habe ich gerade Fehler entdeckt: Folgendes müsste jetzt richtig sein (?): ~./procmailrc
:0
* ^X-Mailinglist: suse-linux suse-linux
Fast richtig.
:0
* ^X-Mailinglist:[ ]*suse-linux$ suse-linux
Wichtig ist v.a. das $ am Ende, sonst erwischst du z.B. auch die mit "X-Mailinglist: suse-linux-e"...
Aha, meine Lern-Beispiele gehen oft davon aus, die Zeichenfolge vor dem @ zu benutzen. Vor *@suse.de habe ich gelernt, daß das nicht der richtige Server ist, und nur aus "Kulanz"gründen für die Liste funktioniert. Ok., dieses $ habe ich noch nicht richtig verstanden. Soweit ich ihm begegne, symbolisiert es den entsprechenden User. Ist das falsch? Ist das von mir jetzt richtig verstanden, mit * legst Du fest, es ist variabel, was vorher steht und $ begrenzt? Auweia, ich hab noch viel zu lernen, packen wir es an ;-) Sven -- "Linux macht Spaß, weil es von intelligenten Menschen gemacht ist" Joerg (Ratti) Roßdeutscher in suse-linux
Hallo, On Tue, 13 May 2003, Sven Rodenbeck wrote:
Am Montag, 12. Mai 2003 14:31 schrieb David Haller: [..]
:0 * ^X-Mailinglist:[ ]*suse-linux$ suse-linux
Wichtig ist v.a. das $ am Ende, sonst erwischst du z.B. auch die mit "X-Mailinglist: suse-linux-e"... [..] Ok., dieses $ habe ich noch nicht richtig verstanden. Soweit ich ihm begegne, symbolisiert es den entsprechenden User. Ist das falsch?
Ja.
Ist das von mir jetzt richtig verstanden, mit * legst Du fest, es ist variabel, was vorher steht und $ begrenzt?
Nein. Erstmal, der * am Zeilenanfang gehoert zur procmail-Syntax: ==== man 5 procmailrc ==== Conditions start with a leading `*', everything after that character is passed on to the internal egrep literally, ==== Und das erklaert dann auch, was der Rest der Zeile ist: eine Regular-Expression in der Version fuer 'egrep'. Die RE fuer egrep ist also: ^X-Mailinglist:[ ]*suse-linux$ Dabei steht das '^' fuer den Zeilenanfang, das "X-Maillinglist:" fuer sich selbst, das '[ ]*' fuer beliebig viele Leerzeichen oder Tabs, das "suse-linux" wieder fuer sich selbst und das '$' fuer das Zeilenende. Insbesondere passt die RE also nicht auf "X-Mailinglist: suse-linux-e", denn wg. dem '$' darf nach dem "linux" nichts mehr kommen. Siehe man egrep, man 7 regex. -dnh -- Die Deutsche Sprache ist also nicht ursprünglich deutsch, sondern ein Konglomerat aus verschiedenen anderen Sprachen, die aber auch nicht ursprünglich sind, sondern wieder Konglomerate aus verschiedenen noch anderen Sprachen, die... [Volker Tanner in suse-talk]
Hallo, Am Dienstag, 13. Mai 2003 19:54 schrieb David Haller:
On Tue, 13 May 2003, Sven Rodenbeck wrote:
Ist das von mir jetzt richtig verstanden, mit * legst Du fest, es ist variabel, was vorher steht und $ begrenzt?
Ja das * ;-) Da war ich wohl schon etwas umnachtet.
Erstmal, der * am Zeilenanfang gehoert zur procmail-Syntax:
==== man 5 procmailrc ==== Conditions start with a leading `*', everything after that character is passed on to the internal egrep literally, ====
Danke für's Zurechtrücken.
Und das erklaert dann auch, was der Rest der Zeile ist: eine Regular-Expression in der Version fuer 'egrep'.
Die RE fuer egrep ist also:
^X-Mailinglist:[ ]*suse-linux$
Siehe man egrep, man 7 regex.
Das kannte ich noch nicht, vielen Dank für den Hinweis. Gruß Sven -- "Linux macht Spaß, weil es von intelligenten Menschen gemacht ist" Joerg (Ratti) Roßdeutscher in suse-linux
participants (6)
-
Adalbert Michelic
-
David Haller
-
Marcus Habermehl
-
Peter Wiersig
-
Sebastian Bauer (ml)
-
Sven Rodenbeck