Linux friert ein und läuft weiter
Hallo! Während des CD-Brennens, bei genau 50%, ist mir die Kiste eingefroren. Keine Maus mehr, kein Wechsel in eine Console, totaler Stillstand. Die LED am Brenner blinkte aber schön weiter. Also habe ich ein paar Minuten gewartet - und siehe da, da sind 700MB (von 724) auf der CD. ???
Am Donnerstag, 13. November 2003 18:11 schrieb suse@nitwit.de: ^^^^^^^ Diese Mail habe ich gerade über die Liste bekommen!
Während des CD-Brennens, bei genau 50%, ist mir die Kiste eingefroren. Keine Maus mehr, kein Wechsel in eine Console, totaler Stillstand. Die LED am Brenner blinkte aber schön weiter. Also habe ich ein paar Minuten gewartet - und siehe da, da sind 700MB (von 724) auf der CD.
???
Äh,- sorry aber bist Du nicht derjenige der in einem anderen Thread meinte "so ein paar Fehler bei memtest machen nix"? Gruß Harald -- Freiheit ja, aber sie muß abgestempelt sein. (B.Traven)
Am Donnerstag, 13. November 2003 18:11 schrieb suse@nitwit.de:
Hallo!
Während des CD-Brennens, bei genau 50%, ist mir die Kiste eingefroren. Keine Maus mehr, kein Wechsel in eine Console, totaler Stillstand. Die LED am Brenner blinkte aber schön weiter. Also habe ich ein paar Minuten gewartet - und siehe da, da sind 700MB (von 724) auf der CD.
???
Ich hatte dieses Problem auch mit einem falschen DMA-Modus. Ich habe dann in der /etc/sysconfig/hardware bei dem Brenner fest udma2 eingetragen, dann lief alles wieder. Gruß Rafael -- www.pinguin-and-knights.org 2003 by Lontro
On Friday 14 November 2003 20:35, Rafael Kolless wrote:
Ich hatte dieses Problem auch mit einem falschen DMA-Modus. Ich habe dann in der /etc/sysconfig/hardware bei dem Brenner fest udma2 eingetragen, dann lief alles wieder.
Hm, als ich DMA abgeschaltet hatte, hat er sich gar nicht gerührt (input/ output error), dann hab ich DMA/16 angeschaltet und dann hat er immerhin angefangen...
Am Freitag, 14. November 2003 09:57 schrieb suse@nitwit.de:
On Friday 14 November 2003 20:35, Rafael Kolless wrote:
Ich hatte dieses Problem auch mit einem falschen DMA-Modus. Ich habe dann in der /etc/sysconfig/hardware bei dem Brenner fest udma2 eingetragen, dann lief alles wieder.
Hm, als ich DMA abgeschaltet hatte, hat er sich gar nicht gerührt (input/ output error), dann hab ich DMA/16 angeschaltet und dann hat er immerhin angefangen...
DMA/16 entspricht dem Standard-DMA. UDMA2 ist DMA/33, dann sollte das Einfrieren von KDE aka K3B vorbei sein. Yast2 zeigt übrigends diesen Modus nicht unbedingt bei allen CD-Laufwerken als zur Auswahl an, ist aber erst seit der 9.0 so. -- www.pinguin-and-knights.org 2003 by Lontro
Ich habe immer Fehlermeldungen vom SMTP-Server erhalten und KMail meinte der Versand war nicht erfolgreich. Das Problem liegt wohl am SMTP von suse@nitwit.de, er meldet immer: Hi. This is the qmail-send program at mx06.ispgateway.de. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <suse@nitwit.de>: This message is looping: it already has my Delivered-To line. (#5.4.6) Am Samstag, 15. November 2003 20:21 schrieb Rafael Kolless:
Am Freitag, 14. November 2003 09:57 schrieb suse@nitwit.de:
On Friday 14 November 2003 20:35, Rafael Kolless wrote:
Ich hatte dieses Problem auch mit einem falschen DMA-Modus. Ich habe dann in der /etc/sysconfig/hardware bei dem Brenner fest udma2 eingetragen, dann lief alles wieder.
Hm, als ich DMA abgeschaltet hatte, hat er sich gar nicht gerührt (input/ output error), dann hab ich DMA/16 angeschaltet und dann hat er immerhin angefangen...
DMA/16 entspricht dem Standard-DMA. UDMA2 ist DMA/33, dann sollte das Einfrieren von KDE aka K3B vorbei sein.
Yast2 zeigt übrigends diesen Modus nicht unbedingt bei allen CD-Laufwerken als zur Auswahl an, ist aber erst seit der 9.0 so.
-- www.pinguin-and-knights.org 2003 by Lontro
On Saturday 15 November 2003 20:29, Rafael Kolless wrote:
Ich habe immer Fehlermeldungen vom SMTP-Server erhalten und KMail meinte der Versand war nicht erfolgreich.
Das ist der integrierte Vollidioten-Spam-Schutz.
Das Problem liegt wohl am SMTP von suse@nitwit.de, er meldet immer:
Nein, das Problem liegt in deiner debilen, völlig verpickelt-hoffnungenslos-doofen Birne.
Aber sonst geht es dir gut? Besuch doch mal einen guten Therapeuten.
[CC: als PM mit Absicht] suse@nitwit.de [Fr, 14 Nov 2003 23:38:48 +0100]:
Das ist der integrierte Vollidioten-Spam-Schutz.
Nein, das Problem liegt in deiner debilen, völlig verpickelt-hoffnungenslos-doofen Birne.
Dir ist bewusst, dass du dich mit solchen Äusserungen blitzartig aus der Liste katapultieren kannst? Ich zumindest würde mich nicht wundern, wenn Henne als Listenadmin hier tätig würde. Abgesehen davon kannst du dir damit auch ganz schnell eine Klage einhandeln denn der Tatbestand der Beleidigung ist deutlich erfüllt. Philipp
Hi, * Am 14.11.2003 (23:38) schrieb suse@nitwit.de:
Nein, das Problem liegt in deiner debilen, völlig verpickelt-hoffnungenslos-doofen Birne.
Was soll daß? Hat Rafael Dir irgendetwas getan?? -sa -- sa at programmers-world dot com http://www.livingit.de Boomarks online: http://www.mobile-bookmarks.info Soon available in english Mail geschrieben: Sonntag, den 16. November 2003 um 00:44
On Sunday 16 November 2003 01:06, Sascha Andres wrote:
Was soll daß? Hat Rafael Dir irgendetwas getan??
"daS"...Herrje...jaja, ok, in dem Fall hab ich wohl etwas überreagiert, ich entschuldige mich. Aber bei dem ganzen Hohlgequatsche der virtuellen Pimpfe hier geht's einem echt auf den Nerv. Inzw. läuft die Kiste übrigens ganz gut. Mein erster PCI-Slot schein hin zu sein. Ich weiss zwar nicht, ob's sowas gibt, aber es ist trotzdem so.
Am Samstag, 15. November 2003 12:45 schrieb suse@nitwit.de:
On Sunday 16 November 2003 09:17, Rüdiger Meier wrote:
Das interessiert hier wohl niemanden mehr!
Haha, ja, genau das ist der Punkt :->
Versuch mal drüber nachzudenken :->
Den Satz kenne ich, aber aus einem anderen "Forum" Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich die Mailer-Daemon-Meldung hier gepostet habe? Eigentlich wollte ich damit erreichen, dass Du die Meldung mitbekommst, denn direkt konnte ich sie dir ja nicht schicken. Aber da habe ich wohl zu weit gedacht. -- www.pinguin-and-knights.org 2003 by Lontro
Am Sonntag, 16. November 2003 13:57 schrieb Rafael Kolless:
Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich die Mailer-Daemon-Meldung hier gepostet habe? Eigentlich wollte ich damit erreichen, dass Du die Meldung mitbekommst, denn direkt konnte ich sie dir ja nicht schicken. Aber da habe ich wohl zu weit gedacht.
er ist so. Nicht weiter rueber nachdenken, Kill File anschmeissen und Thema durch. Immerhin kann er ein Touret Syndrom gut simulieren ... cu stonki -- www.stonki.de: the more I see, the more I know....... www.proftpd.de: Deutsche ProFTPD Dokumentation www.krename.net: Der Batch Renamer für KDE www.kbarcode.net: Die Barcode Solution für KDE
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
er ist so. Nicht weiter rueber nachdenken, Kill File anschmeissen ^^^^^^^^^ und Thema durch. Immerhin kann er ein Touret Syndrom gut simulieren ^^^^^^^^^^
Genau, Onken und wenn du es jetzt schon schaffen würdest, nur das kill file "anzuschmeissen" (und nicht vergessen, es auch wirklich zu machen) *und* die Fresse zu halten, dann wärst du erwachsen. Und vielleicht sogar ein klein wenig intelligent. Typischer Talkshow-Trottel. Arschloch (Ärtze - Schrei nach Liebe)
So suse@nitwit.de jetzt reichts. Am Montag, 17. November 2003 11:55 schrieb suse@nitwit.de:
Typischer Talkshow-Trottel.
Arschloch (Ärtze - Schrei nach Liebe)
*PLONK* Andreas -- "Contrary to popular belief, Unix is user friendly. It just happens to be selective about who it makes friends with."
Andreas Hergesell am Montag, 17. November 2003 12:16:
So suse@nitwit.de jetzt reichts.
Am Montag, 17. November 2003 11:55 schrieb suse@nitwit.de:
Typischer Talkshow-Trottel.
Arschloch (Ärtze - Schrei nach Liebe)
*PLONK*
Andreas
Toll, der Troll schafft es ja in Rekordzeit, in diversen Killfiles zu landen. Ich glaub, so schnell war noch keiner. -- Gruß MaxX 8-)
Am Montag, 17. November 2003 14:19 schrieb Matthias Houdek:
Toll, der Troll schafft es ja in Rekordzeit, in diversen Killfiles zu landen. Ich glaub, so schnell war noch keiner.
Ich lese den seit dem "Rückfall ins Datumsloch" nicht mehr. Aber ich denke ich werde seine Adresse noch im body_checks meines Postfix aufnehmen, mir gehen so langsam nämlich auch die lauten Plonks und anderen Reaktionen auf'n Zirsel. Sorry für den unnötigen Zusatztrafik, aber warum plonkt ihr nicht leise? So mancher Sinnlosthread würde erst gar nicht entstehen. Robert
Moin, Am Mo, den 17.11.2003 schrieb Hans-Robert Wagner um 18:52:
warum plonkt ihr nicht leise?
Weil man gelegentlich eine tote Krähe beim Kornfeld aufhängen muß, damit andere Krähen begreifen, daß der lange schwarze Stock nicht nur Bumm macht, sondern auch Aua. 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/
Hi, is gut jetzt. Jede weitere Mail an die Liste über das Thema ist unnötig. Danke Henne -- Hendrik Vogelsang aka Henne mailto: suse-linux-owner@suse.de SuSE-Linux FAQ: http://www.helms.sh/faq/faq.html SuSE-Linux Etikette: http://www.suse-etikette.de.vu/
Hi, * Am 17.11.2003 (11:55) schrieb suse@nitwit.de:
Typischer Talkshow-Trottel.
Arschloch (Ärtze - Schrei nach Liebe)
____ _ ___ _ _ _ __ __/\_| _ \| | / _ \| \ | | |/ /_/\__ \ / |_) | | | | | | \| | ' /\ / /_ _\ __/| |__| |_| | |\ | . \/_ _\ \/ |_| |_____\___/|_| \_|_|\_\ \/ -- sa at programmers-world dot com http://www.livingit.de Boomarks online: http://www.mobile-bookmarks.info Soon available in english Mail geschrieben: Montag, den 17. November 2003 um 12:25
* suse@nitwit.de postete am 17. Nov. 2003 folgendes:
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
er ist so. Nicht weiter rueber nachdenken, Kill File anschmeissen ^^^^^^^^^ und Thema durch. Immerhin kann er ein Touret Syndrom gut simulieren ^^^^^^^^^^
Genau, Onken und wenn du es jetzt schon schaffen würdest, nur das kill file "anzuschmeissen" (und nicht vergessen, es auch wirklich zu machen)
Done.
*und* die Fresse zu halten, dann wärst du erwachsen.
Im Gegensatz zu Dir, sind die meisten hier Erwachsen. Und vielleicht sogar ein klein wenig intelligent.
Was man von Dir nicht behaupten kann.
Typischer Talkshow-Trottel.
Typischer Troll.
Arschloch (Ärtze - Schrei nach Liebe)
Ein Kluger Mann sagte mal: "Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger." Das scheint auf Dich auch zuzutreffen. Bye Michael -- Ein Traum wir immer über die Wirklichkeit gewinnen - falls er die Chance dazu bekommt. -- Stanislav Lem _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Hallo, Am Mon, 17 Nov 2003, Juergen Jaeckel schrieb:
Am Montag, 17. November 2003 14:28 schrieb Michael Raab:
* suse@nitwit.de postete am 17. Nov. 2003 folgendes:
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
Ihr beiden luser tragt euren Schrott woanders aus!!
Watt? Wer bist du denn? -dnh -- "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head." Terry Pratchett -- "Maskerade"
* David Haller textete am 17.11.03:
Am Mon, 17 Nov 2003, Juergen Jaeckel schrieb:
Am Montag, 17. November 2003 14:28 schrieb Michael Raab:
* suse@nitwit.de postete am 17. Nov. 2003 folgendes:
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
Ihr beiden luser tragt euren Schrott woanders aus!!
Watt? Wer bist du denn?
Einer der drei Namen zitiert und die dann als "Ihr beiden" tituliert und "Loser" fast richtig geschrieben hat. Ab damit nach suse-talk. cu flo -- Wenn der grosse kasper das höhrt, hüpft er vor Wut aus dem Suppentopfhäuschen und nimmt die allergrösste Grobpatsche mit. Dann macht der grosse Kasper Klöpfchen, klöpfchen , immer auf das hohle , hohle Köpfchen. [WoKo in dag°]
On Mon, 17 Nov 2003, Florian Gross wrote:
* David Haller textete am 17.11.03:
Am Mon, 17 Nov 2003, Juergen Jaeckel schrieb:
Am Montag, 17. November 2003 14:28 schrieb Michael Raab:
* suse@nitwit.de postete am 17. Nov. 2003 folgendes:
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
Ihr beiden luser tragt euren Schrott woanders aus!!
Watt? Wer bist du denn?
Einer der drei Namen zitiert und die dann als "Ihr beiden" tituliert und "Loser" fast richtig geschrieben hat.
Ab damit nach suse-talk.
Flo, flo, flo... Ab zum Nachsitzen. luser != loser Und "looser" ist schlicht faschl! Das aendert aber natuerlich nix dran, dass das Juergen (W.?) Jaeckelchen erstmal still und leise in meinem Killfile gelandet ist. Obwohl sich das (leise) plonk noch als voreilig herausstellen kann, das Jaeckelchen sieht nach nem prima Flame-target aus... Mal schauen, wie's mitspielt... *harharhar* -dnh -- I don't consider NT/Win network maintenance adminning at all. Daily multiple performance of the single finger flip of the power switch to at least get the piece of crap that masquerades as an OS to a level of something approaching stability (unless the gnats are around, and for a very weird #define of stability) is what I call it. Of course, I'm not at work right now, so I'm a little more mellow about it. [Chris Saunderson in the SDM]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo David Am Montag, 17. November 2003 17:27 schrieb David Haller:
Hallo,
Am Mon, 17 Nov 2003, Juergen Jaeckel schrieb:
Am Montag, 17. November 2003 14:28 schrieb Michael Raab:
* suse@nitwit.de postete am 17. Nov. 2003 folgendes:
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
Ihr beiden luser tragt euren Schrott woanders aus!!
Watt? Wer bist du denn? Wahrscheinlich auch ein l-User *LoL*
CU Thorsten - -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/uRV+s5R35vLkl/cRApAtAKCO9Bcryo3X9CK0r65SISt2NhxjywCgjzTE VMJVJM1lcrt2HugZP3e7cbA= =8JuS -----END PGP SIGNATURE-----
Am 17.11.2003 um 14:28 Uhr schrieb Michael Raab:
Ein Kluger Mann sagte mal: "Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger."
Hallo Michael! Mit ist noch ein anderer eingefallen: "Es gibt sehr viel mehr Menschen, die mit ihrem geistigen Existenzminimum auskommen müssen als mit ihrem materiellem." ;-)) cu PeeGee
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
und Thema durch. Immerhin kann er ein Touret Syndrom gut simulieren
Der Hinweis mit der Psychotherapie war übrigens ernst gemeint. Das hast du noch nicht so ganz verstanden... Im Gegensatz zu dir soll das gar keine halbstarke Beleidung eines in die Ecke Gedrängten sein. Und schon gar keine Verspottung von Menschen, die darunter zu leiden haben. Ein Tourett (sicher ein Tippfehler) Syndrom ist keine lustige Sache, Onken, solche Sprüche geben mir auf der ganzen Linie Recht - aber gut, das wusste ich vorher auch schon :-> Du würdest dich gut als Selbstmordattentäter oder Soldat von George Bush machen. Arschloch
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Montag, 17. November 2003 12:11 schrieb suse@nitwit.de:
On Sunday 16 November 2003 15:06, Stefan Onken wrote:
und Thema durch. Immerhin kann er ein Touret Syndrom gut simulieren
Der Hinweis mit der Psychotherapie war übrigens ernst gemeint. [Sondermüll entsorgt]
Arschloch Interessante Grußformel und Absenderangabe
Thorsten - -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/uLk5s5R35vLkl/cRAgymAJ9KenkNxlLLJqPDXlzTybC6fMrLSACgmC3j qTFrfkhlpK0XiQYe3seqqr4= =iT2a -----END PGP SIGNATURE-----
Am 17.11.2003 um 13:04 Uhr schrieb Thorsten Körner:
Arschloch Interessante Grußformel und Absenderangabe
*LOL* Sorry - ich glaub', dass war die erste wirklich sinnvolle Antwort an den Absender @nitwit.de. DANKE Thorsten. Ich muss mich wohl jetzt auch einmal mit killfiles auseinandersetzen ;-) cu PeeGee
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo PeeGee Am Montag, 17. November 2003 17:43 schrieb Peter Geerds:
Am 17.11.2003 um 13:04 Uhr schrieb Thorsten Körner:
Arschloch
Interessante Grußformel und Absenderangabe
*LOL* Sorry - ich glaub', dass war die erste wirklich sinnvolle Antwort an den Absender @nitwit.de. DANKE Thorsten. Ich muss mich wohl jetzt auch einmal mit killfiles auseinandersetzen ;-) Scheint fast so. Ich hab mich bisher konsequent geweigert ein Killfile anzulegen, aber es gibt einfach Entgleisungen, die zu weit gehen. Bis zu einem gewissen Grad bin ich gern bereit, dem mit Humor zu begegnen, aber irgendwann ist einfach Schluß mit Lustig.
CU Thorsten - -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/uRTds5R35vLkl/cRAr7uAJ4kLQuUVYLbxCLK0B35/NlO1YxqpQCgsXBF 2Tf8ed4QzhM3hseGC1fT748= =T9/d -----END PGP SIGNATURE-----
* Rafael Kolless <rafael@mondoria.de>:
Am Samstag, 15. November 2003 12:45 schrieb suse@nitwit.de:
Versuch mal drüber nachzudenken :->
Den Satz kenne ich, aber aus einem anderen "Forum"
Der Satz lautet "Denkt' mal drüber nach!". ;) SCNR Andreas -- Last Exit autoexec.bac => echo y | format c:
Am So, den 16.11.2003 schrieb Rafael Kolless um 14:57:
Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich die Mailer-Daemon-Meldung hier gepostet habe? Eigentlich wollte ich damit erreichen, dass Du die Meldung mitbekommst, denn direkt konnte ich sie dir ja nicht schicken.
Aber da habe ich wohl zu weit gedacht.
Da darfst du nicht drüber nachdenken, da mußt du filtern. Anbei mal mein Rezept für procmail, hab ich mir mal so zusammengesucht, bin zufrieden und poste es daher mal "en bloc". Damit der Thread noch Sinn bekommt. Bei meiner Installation war es nötig, procmail erst zu aktivieren, weil postfix immer direkt an die Files in /var/mail auslieferte. Anscheinend gibt es da eine Einstellung in /etc/sysconfig/postfix um das zu ändern, ich hatte mir seinerzeit beholfen mit: cat /home/ratti/.forward "|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #ratti" Damit ist procmail "scharf". Evtl./vermutl. braucht ihr das nicht. Weiter mit einem Ausschnitt aus meiner ~/.procmailrc: PLONK=/home/ratti/.plonk :0: * ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) /home/ratti/plonk Wahrscheinlich wird das obige umbrochen werden - von "*" bis "PLONK)" gehört alles in eine Zeile. Im Klartext: Alle Mailadressen, die in ~/.plonk stehen, schicken ihre Post in die Datei ~/plonk. Die lese ich i.d.R. nicht. Gelegentlich mache ich ein cat ~/plonk >> /var/spool/mail/ratti rm ~/plonk (Achtung, /var/spool/mail/ratti darf nicht in Benutzung sein) und schaue, ob ein Wunder geschehen ist. Bisher hat sich aber nix ereignet, was mich an meiner religiösen Enthaltsamkeit zweifeln lässt. Zu guter Letzt muß man nur noch die Datei ~/.plonk mit Adressen füllen: cat ~/.plonk timo@nitwit.de marcel-stein@arcor.de suse@nitwit.de ...und Ruhe ist. Das schöne an diesem Verfahren ist, daß man nicht dauernd in der .procmailrc rumwurschteln muss und durch Tippfehler seine Mails ins Nirvana schickt - man muss nur den Kram in der .plonk-Datei ändern. 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/
On Sun, 16 Nov 2003 19:10:25 +0100 Joerg Rossdeutscher <ratti@gesindel.de> wrote:
Zu guter Letzt muß man nur noch die Datei ~/.plonk mit Adressen füllen:
cat ~/.plonk timo@nitwit.de marcel-stein@arcor.de suse@nitwit.de
Sollte man nicht die gesamte Domain nitwit.de (mit Subdomains) sperren? Die gehört nämlich unserem TvD. Von den verbalen Entgleisungen einer bestimmten Person erfahre ich seit gestern nur noch durch die Reaktion anderer: Ich habe "nitwit.de" als Spammer eingetragen.
...und Ruhe ist.
... bis er wieder seine Mailadresse ändert. Gruß, Steffen
* Steffen Lauterkorn postete am 16. Nov. 2003 folgendes:
On Sun, 16 Nov 2003 19:10:25 +0100 Joerg Rossdeutscher <ratti@gesindel.de> wrote:
Zu guter Letzt muß man nur noch die Datei ~/.plonk mit Adressen füllen:
cat ~/.plonk timo@nitwit.de marcel-stein@arcor.de suse@nitwit.de
Sollte man nicht die gesamte Domain nitwit.de (mit Subdomains) sperren? Die gehört nämlich unserem TvD.
Jepp, so bin ich nun auch vorgegangen.
Von den verbalen Entgleisungen einer bestimmten Person erfahre ich seit gestern nur noch durch die Reaktion anderer: Ich habe "nitwit.de" als Spammer eingetragen.
Gute Idee. Vielleicht sollte man die Domain bei Spamcop melden. *SCNR*
...und Ruhe ist.
... bis er wieder seine Mailadresse ändert.
Och, halb so Wild. habe Platz genug im Killfile. Bye Michael -- Es ist unmöglich, etwas narrensicher zu machen, weil Narren so einfallsreich sind. -- Murphy's Law _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Hallo Jörg, hallo Liste, * Jörg Rossdeutscher <ratti@gesindel.de> [2003-11-16 21:03] schrieb:
Weiter mit einem Ausschnitt aus meiner ~/.procmailrc:
PLONK=/home/ratti/.plonk :0: * ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) /home/ratti/plonk
Das ist aber ein Absenderfilter. Die unnötigen Diskussionen, die von diesen Leuten angestoßen werden und die i.d.R. als lästiges Rauschen betrachtet werden, filterst Du damit nicht aus. IMHO müsste man da noch die Kopfzeilen In-Reply-To: und References: irgendwie integrieren. Allerdings sehe ich nicht, wie sich das in deinen Einzeiler aufnehmen lässt, *ohne* dass es zu vielen false-positives kommt und man mit der manuellen Korrektur des Filterergebnisses mehr Arbeit hat als ganz ohne Filter. Am 31. Oktober 2003 habe ich unter dem Betreff "Vier Emailfilter mit procmail" einige alternative Lösungen vorgestellt, die ich nach langer Entwicklung für ausgereift halte. (Klar, das muss natürlich jeder für sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert. Leider erhielt ich wegen der beiden Megathreads um Boykott-Briefe und den Verkauf von SuSE damals kein Feedback :-(
Im Klartext: Alle Mailadressen, die in ~/.plonk stehen, schicken ihre Post in die Datei ~/plonk. Die lese ich i.d.R. nicht. Gelegentlich mache ich ein
cat ~/plonk >> /var/spool/mail/ratti rm ~/plonk
(Achtung, /var/spool/mail/ratti darf nicht in Benutzung sein) und schaue, ob ein Wunder geschehen ist. Bisher hat sich aber nix ereignet, was mich an meiner religiösen Enthaltsamkeit zweifeln lässt.
Wenn du damit meinst, dass sich die Insassen deines Killfiles (s.u.) darin richtig wohl fühlen, kann ich dir nur bestätigen, dass das auch bei mir so ist. Sämtliche `Bewährungsauflagen' wurden bisher gebrochen, so dass ich mein Urteil nun in ... äh ... lebenslänglich umgewandelt habe ... hehehe.
Zu guter Letzt muß man nur noch die Datei ~/.plonk mit Adressen füllen:
cat ~/.plonk timo@nitwit.de marcel-stein@arcor.de suse@nitwit.de
...und Ruhe ist.
Gute Ausgangsbasis. Full ACK!
Das schöne an diesem Verfahren ist, daß man nicht dauernd in der .procmailrc rumwurschteln muss und durch Tippfehler seine Mails ins Nirvana schickt - man muss nur den Kram in der .plonk-Datei ändern.
Das ist auch bei meiner Lösung so. Eigentlich sollte überall die Komplexität von der Konfiguration getrennt sein. Ein hehrer Anspruch, ich weiß... Gruß, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Hallo Mathias, Mathias Bauer schrieb am 16.11.2003 (21:54):
Das ist aber ein Absenderfilter. Die unnötigen Diskussionen, die von diesen Leuten angestoßen werden und die i.d.R. als lästiges Rauschen betrachtet werden, filterst Du damit nicht aus. IMHO müsste man da noch die Kopfzeilen In-Reply-To: und References: irgendwie integrieren. Allerdings sehe ich nicht, wie sich das in deinen Einzeiler aufnehmen lässt, *ohne* dass es zu vielen false-positives kommt und man mit der manuellen Korrektur des Filterergebnisses mehr Arbeit hat als ganz ohne Filter.
Man nehme mutt und lege sich "delete-subthread" auf eine persönlich genehme Taste -- sofern die Standardkombination ESC d nicht zusagt. Die Luxusvariante ließe sich erreichen, indem Mails der Bewohner des (Pseudo-)Killfiles von mutt in einer ekligen Farbe dargestellt werden, damit man das ESC d fast reflexartig ausführt. Zusammen mit einer gewissen Portion Gelassenheit sollte sich die Liste dann trotz etwas Handarbeit recht gut genießen lassen. Gruß, Ant"tief durchatmen, ESC d"je -- Do not meddle in the affairs of elementals, for they are considerably less subtle than wizards and therefore more likely to fry you where you stand.
Guten Morgen Antje und Liste, * Antje M. Bendrich <list@bendrich.de> [2003-11-16 23:50] schrieb: [Diskussion über killauthor-feature]
Man nehme mutt und lege sich "delete-subthread" auf eine persönlich genehme Taste -- sofern die Standardkombination ESC d nicht zusagt.
Die Luxusvariante ließe sich erreichen, indem Mails der Bewohner des (Pseudo-)Killfiles von mutt in einer ekligen Farbe dargestellt werden, damit man das ESC d fast reflexartig ausführt.
Fast relexartig drücke ich Esc+F+a um den Absender ins Killfile zu befördern, Esc+F+d um Mails der Absender-Domain oder Esc+F+t um Emails eines Threads auszufiltern. Das geht mit mutt natürlich prima: ---------- schnipp ---------- macro index <esc>Fa "<pipe-message>senderfilter.sh --add<enter>" \ "Filtere Nachrichten mit Absender aus" macro index <esc>Fd "<pipe-message>domainfilter.sh --add<enter>" \ "Filtere (Absender-)Domain aus" macro index <esc>Ft "<pipe-message>threadfilter.sh --add<enter>" \ "Filtere Diskussionsfaden (Thread) aus" ---------- schnapp ---------- Die Skripte extrahieren Adresse, Domain bzw. Message-ID und setzen sie (evtl. nach einem manuellen Bearbeitungsschritt) auf die entsprechenden Kill-Listen. Vielleicht gibt es auch bei KMail die Möglichkeit die aktuelle oder alle markierte Emails durch eine Pipe zu schicken. Die Anpassung meiner Procmail-Filter kann dann ein Cronjob, ein Makefile, o.ä. ganz nach persönlichem Gusto erledigen.
Zusammen mit einer gewissen Portion Gelassenheit sollte sich die Liste dann trotz etwas Handarbeit recht gut genießen lassen.
Klar. Trotzdem ist mir eine breiter einsetzbare, sprich MUA-unabhängige Lösung lieber. Äußerst strapaziert wird meine Gelassenheit nämlich dann, wenn ich bei mehrtägigen Threads, die ich einmal als unnötig eingestuft habe, an Folgetagen immer noch Reste (Subthreads) entfernen darf. Damit will ich mich einfach nicht mehr beschäftigen müssen; das soll gefälligst die Technik machen!
Gruß, Ant"tief durchatmen, ESC d"je
Mach ich :-) Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Hallo Mathias, * Mathias schrieb am 16.11.2003: [killauthor-Feature]
Am 31. Oktober 2003 habe ich unter dem Betreff "Vier Emailfilter mit procmail" einige alternative Lösungen vorgestellt, die ich nach langer Entwicklung für ausgereift halte. (Klar, das muss natürlich jeder für sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Hört sich gut an. Hab auch schon diejenige Mail gefunden - werds mir gleich reinziehen. Feedback kriegst Du bestimmt! Danke! Grüße, Tom
Am Sonntag, 16. November 2003 22:51 schrieb Thomas Preissler:
Hallo Mathias,
* Mathias schrieb am 16.11.2003: [killauthor-Feature]
Am 31. Oktober 2003 habe ich unter dem Betreff "Vier Emailfilter mit procmail" einige alternative Lösungen vorgestellt, die ich nach langer Entwicklung für ausgereift halte. (Klar, das muss natürlich jeder für sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Hört sich gut an. Hab auch schon diejenige Mail gefunden - werds mir gleich reinziehen. Feedback kriegst Du bestimmt!
Äh..... Ich will Euch ja nicht zu nahe Treten... Aber wollt Ihr wirklich auf mein sinnloses "Gsalbader" Verzichten??? <<<=== KasperL ...oder Schrat mein name ......Waldschrat! SCNR Thilo -- http://www.chef-de-cuisine.de http://www.gasthof-linde.de
Thilo Alfred Bätzig schrieb am 16.11.2003 um 23:33:30 +0100: Hallo Thilo,
Am Sonntag, 16. November 2003 22:51 schrieb Thomas Preissler:
Hallo Mathias,
* Mathias schrieb am 16.11.2003: [killauthor-Feature]
Am 31. Oktober 2003 habe ich unter dem Betreff "Vier Emailfilter mit procmail" einige alternative Lösungen vorgestellt, die ich nach langer Entwicklung für ausgereift halte. (Klar, das muss natürlich jeder für sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Hört sich gut an. Hab auch schon diejenige Mail gefunden - werds mir gleich reinziehen. Feedback kriegst Du bestimmt!
Äh..... Ich will Euch ja nicht zu nahe Treten... Aber wollt Ihr wirklich auf mein sinnloses "Gsalbader" Verzichten??? <<<=== KasperL
...oder Schrat mein name ......Waldschrat!
deshalb sollst Du ja auch gefaelligst nach -talk? Also wirds bald. Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de
Michael Schulz schrieb:
Thilo Alfred Bätzig schrieb am 16.11.2003 um 23:33:30 +0100:
Hallo Thilo,
Am Sonntag, 16. November 2003 22:51 schrieb Thomas Preissler:
Hallo Mathias,
* Mathias schrieb am 16.11.2003: [killauthor-Feature]
Am 31. Oktober 2003 habe ich unter dem Betreff "Vier Emailfilter mit procmail" einige alternative Lösungen vorgestellt, die ich nach langer Entwicklung für ausgereift halte. (Klar, das muss natürlich jeder für sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Hört sich gut an. Hab auch schon diejenige Mail gefunden - werds mir gleich reinziehen. Feedback kriegst Du bestimmt!
Äh..... Ich will Euch ja nicht zu nahe Treten... Aber wollt Ihr wirklich auf mein sinnloses "Gsalbader" Verzichten??? <<<=== KasperL
...oder Schrat mein name ......Waldschrat!
deshalb sollst Du ja auch gefaelligst nach -talk? Also wirds bald.
Michael
Ich überlege gerade, ob ich die Liste wieder abbestelle. Ich komme nach Hause und habe annähernd 180E-Mails alleine in diesem Postfach. 90% davon tragen den Betreff Kasperfilter. Also halte ich erst mal ganz lange die Entf-Taste gedrückt und nehme in Kauf, auch E-Mails zu löschen, die interessant gewesen wären.... Grüße. Christian P.S. Jetzt kommt wahrscheinl. "Sorry für den Spam in den Sorry für den Spam E-Mails...
Moin, * Christian Schramm <suse@cpdevelop.de> [2003-11-17 20:39]: [Lauter unnötig zitierten Kram gelöscht]
Ich überlege gerade, ob ich die Liste wieder abbestelle. Ich komme nach Hause und habe annähernd 180E-Mails alleine in diesem Postfach. 90% davon tragen den Betreff Kasperfilter. Also halte ich erst mal ganz lange die Entf-Taste gedrückt und nehme in Kauf, auch E-Mails zu löschen, die interessant gewesen wären....
Falls das ein Problem für Dich ist, empfehle ich zu einem MUA zu wechseln, der ein thread-delete beherrscht. Ehrlich gesagt bin ich überrascht, daß Mozilla das nicht kann. Thorsten -- If you have any trouble sounding condescending, find a Unix user to show you how it is done. - Scott Adams
Christian Schramm am Montag, 17. November 2003 20:39:
Ich überlege gerade, ob ich die Liste wieder abbestelle. Ich komme nach Hause und habe annähernd 180E-Mails alleine in diesem Postfach. 90% davon tragen den Betreff Kasperfilter. Also halte ich erst mal ganz lange die Entf-Taste gedrückt und nehme in Kauf, auch E-Mails zu löschen, die interessant gewesen wären.... Grüße. Christian
P.S. Jetzt kommt wahrscheinl. "Sorry für den Spam in den Sorry für den Spam E-Mails...
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails? *SCNR* ;-) -- Gruß MaxX 8-)
On Tue, 2003-11-18 at 01:30, Matthias Houdek wrote:
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails?
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ... Ralf
Am Dienstag, 18. November 2003 09:57 schrieb Ralf Corsepius:
On Tue, 2003-11-18 at 01:30, Matthias Houdek wrote:
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails?
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ...
Für das nierdrige Niveau gibt es gründe ... ja. Damals gab es auch noch keinen ms oder niwit hehe. dabei könnte man ja auch sinnvolle sachen schreiben, gut Fragen fallen mir im moment genug ein, nur weis ich nicht wie ich die sinnvoll formulieren soll, deshalb suche ich weiter bis ich eine Lösung gefunden habe und stell dann zur passenden Lösungsfindung eine Sinnvolle Frage .........?!?!?!?!? hehe MfG Thilo -- http://www.chef-de-cuisine.de http://www.gasthof-linde.de
* Ralf Corsepius textete am 18.11.03:
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ...
Du hast den Nullpunkt flshca angesetzt. cu flo -- Ladys und Gentleman! Proudly we Present. The only,the one Mother of all Newsgroups. Here Comes DAAAAAAAAg°! [WoKo in dag°]
Ralf Corsepius am Dienstag, 18. November 2003 09:57:
On Tue, 2003-11-18 at 01:30, Matthias Houdek wrote:
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails?
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ...
Sag mal, bist du blind? Mal abgesehen vo so ein paar Querschlägern (von denen MS ja fast noch amüsant war *g*) hat sich IMHO das Niveau der Liste sogar wieder gebessert. Außerdem ist so ein kleiner Thread zum Umgang hier auf der Liste (wozu sicherlich auch praktische Ratschläge wie der Kasperfilter gehören ;-) immer mal wieder angebracht. Im Ergebnis solcher "Säuberungsaktionen" ist meist ein Qualitätsschrittchen auf der Liste spürbar. -- Gruß MaxX 8-)
On Tue, 2003-11-18 at 12:46, Matthias Houdek wrote:
Ralf Corsepius am Dienstag, 18. November 2003 09:57:
On Tue, 2003-11-18 at 01:30, Matthias Houdek wrote:
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails?
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ...
Sag mal, bist du blind?
Mal abgesehen vo so ein paar Querschlägern (von denen MS ja fast noch amüsant war *g*) hat sich IMHO das Niveau der Liste sogar wieder gebessert. Wirklich? Ohne die Postings der letzten Zeit hier gezählt zu haben, würde ich auf ca. 50-60% Kasperletheater/Kindergarten schätzen.
<sarkasmus> Doch in Gewissen Sinne hat sich der Lesewert der Liste tatsächlich wieder erhöht: Statt dröger Technik und Etikettenthreads gibt's nun amüsante Threads von und mit nördlichen Waldzwergen, Novell'en und EUROs, Leuten, die verzweifelt "nach irgendwelchen Knöpfen" oder "ein Programm wie .." suchen, oder auf die arme, käufliche Susi einprügeln wollen ... </sarkasmus> Andererseits hast Du recht, der Kasperlefilter-Thread war/ist weitestgehend technisch mit Tiefgang ;) Und nun EOT mit diesem Teilthread ... Ralf
Ralf Corsepius am Dienstag, 18. November 2003 14:51:
On Tue, 2003-11-18 at 12:46, Matthias Houdek wrote:
Ralf Corsepius am Dienstag, 18. November 2003 09:57:
On Tue, 2003-11-18 at 01:30, Matthias Houdek wrote:
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails?
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ...
Sag mal, bist du blind?
Mal abgesehen vo so ein paar Querschlägern (von denen MS ja fast noch amüsant war *g*) hat sich IMHO das Niveau der Liste sogar wieder gebessert.
Wirklich? Ohne die Postings der letzten Zeit hier gezählt zu haben, würde ich auf ca. 50-60% Kasperletheater/Kindergarten schätzen.
Die letzten 14 Tage (ab 5.11.2003): 2290 Mails insgesamt, davon 36 Mails "Kasperfilter" 37 Mails "Sorry für den SPAM" Das sind zusammen noch nicht einmal 4 % der Mails der letzten 2 Wochen. Und selbst bezogen auf die letzten 4 Tage (so lange läuft dieser Thread) sind es nur 36 + 37 = 73 Kasperfilter/SorryFürSpam-Mails aus insgesamt 599 Mails (es mögen auch ein paar Gesamtmails mehr sein, einige fallen ja schon vorher raus *g*). Das sind auch noch lange keine 50-60%.
<sarkasmus> Doch in Gewissen Sinne hat sich der Lesewert der Liste tatsächlich wieder erhöht: Statt dröger Technik und Etikettenthreads gibt's nun amüsante Threads von und mit nördlichen Waldzwergen, Novell'en und EUROs, Leuten, die verzweifelt "nach irgendwelchen Knöpfen" oder "ein Programm wie .." suchen, oder auf die arme, käufliche Susi einprügeln wollen ... </sarkasmus>
Den kannst du dir sparen. -- Gruß MaxX 8-)
On Tue, 2003-11-18 at 16:19, Matthias Houdek wrote:
Ralf Corsepius am Dienstag, 18. November 2003 14:51:
On Tue, 2003-11-18 at 12:46, Matthias Houdek wrote:
Ralf Corsepius am Dienstag, 18. November 2003 09:57:
On Tue, 2003-11-18 at 01:30, Matthias Houdek wrote:
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails?
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ...
Sag mal, bist du blind?
Mal abgesehen vo so ein paar Querschlägern (von denen MS ja fast noch amüsant war *g*) hat sich IMHO das Niveau der Liste sogar wieder gebessert.
Wirklich? Ohne die Postings der letzten Zeit hier gezählt zu haben, würde ich auf ca. 50-60% Kasperletheater/Kindergarten schätzen.
Das sind zusammen noch nicht einmal 4 % der Mails der letzten 2 Wochen. Liess nochmal, was ich geschrieben hatte. Ich sprach von Kasperletheater und Kindergartenniveau auf der Liste, nicht vom "Kasperlefilter"-Thread.
Ralf
Ralf Corsepius am Dienstag, 18. November 2003 17:28:
On Tue, 2003-11-18 at 16:19, Matthias Houdek wrote:
Ralf Corsepius am Dienstag, 18. November 2003 14:51:
On Tue, 2003-11-18 at 12:46, Matthias Houdek wrote:
Ralf Corsepius am Dienstag, 18. November 2003 09:57:
On Tue, 2003-11-18 at 01:30, Matthias Houdek wrote:
Oh, du kriegst diese Liste schon vorgefiltert? Wo ist der Rest der Nicht-Kasperfilter-Mails?
Gibt's solche auf dieser Liste noch? Ich dachte schon vor 2 Jahren, das Niveau ließe sich nicht mehr weiter senken, doch offensichtlich geht es tatsächlich auch unterirdisch noch weiter ...
Sag mal, bist du blind?
Mal abgesehen vo so ein paar Querschlägern (von denen MS ja fast noch amüsant war *g*) hat sich IMHO das Niveau der Liste sogar wieder gebessert.
Wirklich? Ohne die Postings der letzten Zeit hier gezählt zu haben, würde ich auf ca. 50-60% Kasperletheater/Kindergarten schätzen.
Das sind zusammen noch nicht einmal 4 % der Mails der letzten 2 Wochen.
Liess nochmal, was ich geschrieben hatte. Ich sprach von Kasperletheater und Kindergartenniveau auf der Liste, nicht vom "Kasperlefilter"-Thread.
Interessant, was du dann alles so als Kasperletheater einstufst. Und nicht, das du glaubst, irgend jemand könnte dich für arrogant und elitär halten. -- Gruß MaxX 8-)
Hallo, Am Sun, 16 Nov 2003, Mathias Bauer schrieb:
* Jörg Rossdeutscher <ratti@gesindel.de> [2003-11-16 21:03] schrieb:
Weiter mit einem Ausschnitt aus meiner ~/.procmailrc:
PLONK=/home/ratti/.plonk :0: * ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) /home/ratti/plonk [..] Das ist aber ein Absenderfilter. [..] Das ist auch bei meiner Lösung so. Eigentlich sollte überall die Komplexität von der Konfiguration getrennt sein.
Der Vollstaendigkeit halber (und v.a. auf langsameren Rechnern u.U. durchaus interessant), hier noch meine Version. Mein "Killfile" ist eine einzige procmail-Regel nach folgendem Schema: ==== ~/.procmail/kill-suse.rc [wird aus .procmail included] ==== :0 H ### Mon Jan 27 23:27:40 CET 2003 ### expires: never * 1^0 ^From:.*marcel-stein@(t-online.de|arcor.de) ### [viel gesnippt] ### Thu Sep 18 23:01:47 2003 ### expires: never * 1^0 ^From:.*(timo|suse)@nitwit.de ### and action ### { :0 H * ^X-Mailinglist:.*suse-linux$ suse-linux-killfiled } ==== -dnh -- Aber warum willst Du den Rechner eigentlich herunterfahren? Linux- rechner bootet man nicht alle paar Tage, sondern alle paar Monate, wenn man einen neuen Kernel installiert hat oder neue Hardware integrieren will und dafür den Strom abstellen muß. --- Bernd Brodesser
Hallo, * David Haller <david@dhaller.de> [2003-11-17 05:11] schrieb:
Der Vollstaendigkeit halber (und v.a. auf langsameren Rechnern u.U. durchaus interessant), hier noch meine Version. Mein "Killfile" ist eine einzige procmail-Regel nach folgendem Schema:
Ich habe hier einen P-2 (mit mageren 266 MHz), der aber bei der Abarbeitung der procmail Rezepte und der dort eingebundenen Shellskripte eigentlich nicht stark beansprucht wird. Meine Lösung besteht im wesentlichen auch nur aus einem AWK-Skript, das eine Textdatei mit den Kill-Adressen in *ein* kompaktes Rezept umformt. Zur Vermeidung von Typos ganz sinnvoll, finde ich.
==== ~/.procmail/kill-suse.rc [wird aus .procmail included] ==== :0 H
### Mon Jan 27 23:27:40 CET 2003 ### expires: never * 1^0 ^From:.*marcel-stein@(t-online.de|arcor.de)
### [viel gesnippt]
### Thu Sep 18 23:01:47 2003 ### expires: never * 1^0 ^From:.*(timo|suse)@nitwit.de
### and action ### { :0 H * ^X-Mailinglist:.*suse-linux$ suse-linux-killfiled } ====
Was passiert, wenn zwei procmail Prozesse gleichzeitig in suse-linux-killfiled schreiben wollen? Schreibe im action-Teil lieber ":0 H:", damit die Datei ordentlich ge-locked wird. Das ist natürlich Ansichtssache, da der Dateiinhalt so oder so Müll ist, aber sicher ist sicher. Gruß, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Moin, Am Mo, den 17.11.2003 schrieb Mathias Bauer um 05:35:
* David Haller <david@dhaller.de> [2003-11-17 05:11] schrieb:
Der Vollstaendigkeit halber (und v.a. auf langsameren Rechnern u.U. durchaus interessant), hier noch meine Version. Mein "Killfile" ist eine einzige procmail-Regel nach folgendem Schema:
Ich habe hier einen P-2 (mit mageren 266 MHz), der aber bei der Abarbeitung der procmail Rezepte und der dort eingebundenen Shellskripte eigentlich nicht stark beansprucht wird.
Ich würde mal davon ausgehen, daß eine procmail-Ausführung direkt nach Empfang der Mail eine gute Chance hat, daß sich der Content noch im Plattencache befindet, also sowieso im RAM gearbeitet wird. Auf einem 08/15-pillepalle-Mailaccount hat man halt maximal 5 oder 10 MB Platz (Jaaaaaaaaaa, ich bin bei T-Online! Grummel!) - sprich: Meine Post passt über sechs mal ins RAM der Grafikkarte. Aua. =%-) Das sieht natürlich anders aus, wenn man zusätzlich noch Virenscanner und/oder Spamfilter einbindet. Gerade spamassassin kann einen Rechner schon gut warmhalten (rödel). 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/
Mathias Bauer meinte am 16.11.03 um 21:54:
sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Ganze Threads zu filtern kann aber auch erhebliche Nachteile haben: Sehr oft entwickelt sich aus einem Thread, den ein Troll angestoßen hat, noch eine sinnvolle Diskussion. Und meistens wird dann nicht das Subjekt geändert, oder gar ein neuer Thread angefangen. Gruß, Frank -- ** pgp public key available from keyservers **
Hallo Frank, * Frank Streitz <fstreitz@gmx.de> [2003-11-17 11:01] schrieb:
Ganze Threads zu filtern kann aber auch erhebliche Nachteile haben: Sehr oft entwickelt sich aus einem Thread, den ein Troll angestoßen hat, noch eine sinnvolle Diskussion. Und meistens wird dann nicht das Subjekt geändert, oder gar ein neuer Thread angefangen.
Sehr oft? Das kann ich nicht gerade behaupten. Abgesehen von Grenzfällen, auf die man reagieren *muss* (persönliche Beleidigungen, etc.), wird das "Don't feed the trolls!" wird noch nicht so beherzigt. Um eine (möglicherweise) doch noch sinnvolle Diskussion nicht zu verpassen, solltest Du sowieso nicht direkt in die Mülltonne sondern in eine separate Datei filtern und diese immer wieder mal überfliegen. Zugegeben, die aktive Mitwirkung an einem Thread wird dann etwas problematisch, weil sie nicht zeitnah sein kann. Hier muss jeder selbst abwägen. Gruß, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Hallo, Am Montag, 17. November 2003 11:01 schrieb Frank Streitz:
Mathias Bauer meinte am 16.11.03 um 21:54:
sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Ganze Threads zu filtern kann aber auch erhebliche Nachteile haben: Sehr oft entwickelt sich aus einem Thread, den ein Troll angestoßen hat, noch eine sinnvolle Diskussion. Und meistens wird dann nicht das Subjekt geändert, oder gar ein neuer Thread angefangen.
Ack. Da fallen mir spontan die Mails von Marcel ein. :-) Gruß Werner -- Werner Scharinger Geschäftsführender Gesellschafter der soft & hard Computerservice GmbH * Am Erlenbach 8 * 94032 Passau Tel. +49 851 33025 * Fax. +49 851 31725 * www.shcs.de Fördermitglied der Wirtschaftsjunioren Passau Mitglied der Strategiekommission der Wirtschaftsjunioren Deutschland c/o IHK für Niederbayern in Passau * Nibelungenstr. 15 * 94032 Passau
* Werner Scharinger postete am 17. Nov. 2003 folgendes:
Am Montag, 17. November 2003 11:01 schrieb Frank Streitz:
Mathias Bauer meinte am 16.11.03 um 21:54:
sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Ganze Threads zu filtern kann aber auch erhebliche Nachteile haben: Sehr oft entwickelt sich aus einem Thread, den ein Troll angestoßen hat, noch eine sinnvolle Diskussion. Und meistens wird dann nicht das Subjekt geändert, oder gar ein neuer Thread angefangen.
Ack. Da fallen mir spontan die Mails von Marcel ein. :-)
Naja, sowas geht bei mir Richtung /dev/null und Ruhe ist. Bye Michael -- Wenn eine Diskette im Laufwerk klemmt, wende Gewalt an. Wenn sie kaputt geht, hätte sie sowieso erneuert werden müssen. -- Murphy's Law _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
* Am Mon, 17 Nov 2003 schrieb Frank Streitz:
Mathias Bauer meinte am 16.11.03 um 21:54:
sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Ganze Threads zu filtern kann aber auch erhebliche Nachteile haben: Sehr oft entwickelt sich aus einem Thread, den ein Troll angestoßen hat, noch eine sinnvolle Diskussion. Und meistens wird dann nicht das Subjekt geändert, oder gar ein neuer Thread angefangen.
Also ich habe mit einem Threadfilter sehr gute Erfahrungen gemacht, der ist bei mir so organisiert, das Mails bestimmter Personen direkt nach /dev/null umgeleitet werden, die MSG-ID wird aber weggeschrieben, Mails die auf diese Mail antworten, werden dann in eine separate Box abgespeichert - die schaue ich mir dann in Fällen akuter Langeweile evtl. mal an :-) Das macht die Liste lesbarer, mir fehlt nämlich schlichtweg die Zeit, allen Trash zu lesen. Gruß Christoph -- Christoph Maurer - Tux#194235 - christoph-maurer at gmx.de
Hallo Christoph, * Christoph Maurer <christoph-maurer@gmx.de> [2003-11-18 08:04] schrieb:
* Am Mon, 17 Nov 2003 schrieb Frank Streitz:
[Erfahrungen mit Threadfiltern]
Also ich habe mit einem Threadfilter sehr gute Erfahrungen gemacht, der ist bei mir so organisiert, das Mails bestimmter Personen direkt nach /dev/null umgeleitet werden, die MSG-ID wird aber weggeschrieben, Mails die auf diese Mail antworten, werden dann in eine separate Box abgespeichert - die schaue ich mir dann in Fällen akuter Langeweile evtl. mal an :-)
So ähnlich funktioniert mein Threadfilter auch (siehe andere Email (Repost)). Nur werden Emails von diesen bestimmten Personen nicht in die Tonne gekloppt, sondern des Zusammenhangs wegen mit ausgefiltert. Wie schaut deine Realisierung aus? procmail? Extra Paket? Input! Input! (Es ist ja nicht so, dass bei meinem Filter nichts zu verbessern wäre :-)
Das macht die Liste lesbarer, mir fehlt nämlich schlichtweg die Zeit, allen Trash zu lesen.
Dito und Gruß Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
* Am Die, 18 Nov 2003 schrieb Mathias Bauer:
* Christoph Maurer <christoph-maurer@gmx.de> [2003-11-18 08:04] schrieb:
* Am Mon, 17 Nov 2003 schrieb Frank Streitz:
[Erfahrungen mit Threadfiltern]
Also ich habe mit einem Threadfilter sehr gute Erfahrungen gemacht, der ist bei mir so organisiert, das Mails bestimmter Personen direkt nach /dev/null umgeleitet werden, die MSG-ID wird aber weggeschrieben, Mails die auf diese Mail antworten, werden dann in eine separate Box abgespeichert - die schaue ich mir dann in Fällen akuter Langeweile evtl. mal an :-)
So ähnlich funktioniert mein Threadfilter auch (siehe andere Email (Repost)). Nur werden Emails von diesen bestimmten Personen nicht in die Tonne gekloppt, sondern des Zusammenhangs wegen mit ausgefiltert.
Wie schaut deine Realisierung aus? procmail? Extra Paket? Input! Input! (Es ist ja nicht so, dass bei meinem Filter nichts zu verbessern wäre :-)
Procmail, da sowieso für diverse Dinge eingesetzt... \ Maskiert den Zeilenumbruch... außerdem lasse ich PMs auch von geplonkten Personen durch... :0 * ^X-Mailinglist: suse- * ? $FORMAIL -x"From" -x"From:" -x"Sender:" -x"Reply-To:" -x"Return-Path:"\ |/usr/bin/grep -is -f $HOME/.procmail/suseplonk.lst { #Rausfiltern der Message-Id für Follow-Ups :0 f | $FORMAIL -x "Message-id:"|sed -e "s/.*<\([^>]*\)>/\1/" \
$HOME/.procmail/plonkthread.lst
:0 /dev/null } :0: * ^X-Mailinglist: suse- * ? $FORMAIL -x"References: " -x "In-Reply-To:"\ |/usr/bin/grep -is -f $HOME/.procmail/plonkthread.lst PLONKSUSE Gruß Christoph -- Christoph Maurer - Tux#194235 - christoph-maurer at gmx.de
Moin, Am So, den 16.11.2003 schrieb Mathias Bauer um 21:54:
* Jörg Rossdeutscher <ratti@gesindel.de> [2003-11-16 21:03] schrieb:
Weiter mit einem Ausschnitt aus meiner ~/.procmailrc:
PLONK=/home/ratti/.plonk :0: * ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) /home/ratti/plonk
Das ist aber ein Absenderfilter. Die unnötigen Diskussionen, die von diesen Leuten angestoßen werden und die i.d.R. als lästiges Rauschen betrachtet werden, filterst Du damit nicht aus.
Jepp, das ist richtig. Das wollte ich eigentlich auch nicht. Im übertragenen Sinne: Ich möchte zwar einer Nervensäge den Mund zuhalten, aber trotzdem dabei zugucken, wie die anderen ihn verkloppen. :-))) Und oft genug divergieren Diskussionen soweit, daß unter den Betreffs später vernünftige Sachen auftauchen. Zum Beispiel diskutieren wir gerade über gute Kasperfilter in einem verloren geglaubten Thread. :-) Als ich mir den Filter eingerichtet habe, stellte ich fest, daß es gar nicht so sehr leicht ist, im Netz "was fertiges" zu finden, weil zwar reichlich rumgeplonkt wird, aber keiner den Source dazupackt, oder weil mit escape'ten Adressen direkt in die ~/.procmailrc geschrieben wird, was ich aufgrund der Fehleranfälligkeit vermeiden wollte, oder oder oder... Daher wollte ich einfach mal einen kompletten Filter vorstellen - den habe ich mir aus verschiedenen Quellen zusammengeklaut, und er ist sicherlich nicht "best of". Also Danke für deine Anregung.
IMHO müsste man da noch die Kopfzeilen In-Reply-To: und References: irgendwie integrieren. Allerdings sehe ich nicht, wie sich das in deinen Einzeiler aufnehmen lässt, *ohne* dass es zu vielen false-positives kommt und man mit der manuellen Korrektur des Filterergebnisses mehr Arbeit hat als ganz ohne Filter.
False positives wären natürlich nicht akzeptabel. Ich sehe aber eigentlich ein größeres Problem: <jammermodus> Bei der wachsenden Anzahl an grottigen MUAs, Webmailern </jammermodus> würde ich eher die Gefahr sehen, daß die Referenzen Schwachsinn enthalten. Hier in der Liste läuft ja kaum ein Thread über mehr als 5 Replies, bis ein Outlook "oder whatever" daherkommt und ihn zerreisst. Mir wird etwas Angst und Bange bei dem Gedanken, _was_ da alles in den Refernezen steht, wenn sie überhaupt existieren. Zweistellige Zahlen oder so. Uh...
Am 31. Oktober 2003 habe ich unter dem Betreff "Vier Emailfilter mit procmail" einige alternative Lösungen vorgestellt, die ich nach langer Entwicklung für ausgereift halte. (Klar, das muss natürlich jeder für sich beurteilen.) Darunter neben einem Absenderfilter auch einen Threadfilter, der auf Basis von Message-IDs funkioniert.
Leider erhielt ich wegen der beiden Megathreads um Boykott-Briefe und den Verkauf von SuSE damals kein Feedback :-(
Ich schätze, die Liste kann ein Repost vertragen. Aber der Megathread war nunmal wichtig. :-)
Wenn du damit meinst, dass sich die Insassen deines Killfiles (s.u.) darin richtig wohl fühlen, kann ich dir nur bestätigen, dass das auch bei mir so ist. Sämtliche `Bewährungsauflagen' wurden bisher gebrochen, so dass ich mein Urteil nun in ... äh ... lebenslänglich umgewandelt habe ... hehehe.
Ich wäre für die Einführung der Scharia: "Ist _dies_ hier die Zunge, mit der du dummes Zeug geredet hast? Und die Hand hier hat es getippt?" Da kriegt die Bezeichnung "Hacker" doch eine ganz neue Bedeutung. HARHAR.
Das schöne an diesem Verfahren ist, daß man nicht dauernd in der .procmailrc rumwurschteln muss und durch Tippfehler seine Mails ins Nirvana schickt - man muss nur den Kram in der .plonk-Datei ändern.
Das ist auch bei meiner Lösung so. Eigentlich sollte überall die Komplexität von der Konfiguration getrennt sein. Ein hehrer Anspruch, ich weiß...
Repost! 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! den Betreff habe ich mal in etwas Seriöseres geändert um damit einer mittlerweile sachlicheren Diskussion Rechnung zu tragen. Außerdem haben sich ja schon einige (künstlich) aufgeregt über den Kasperfilter-Thread! * Jörg Rossdeutscher <ratti@gesindel.de> [2003-11-17 21:49] schrieb:
* Am So, den 16.11.2003 schrieb Mathias Bauer um 21:54:
Und oft genug divergieren Diskussionen soweit, daß unter den Betreffs später vernünftige Sachen auftauchen. Zum Beispiel diskutieren wir gerade über gute Kasperfilter in einem verloren geglaubten Thread. :-)
Ich bin auch nur beim Überfliegen der ausgefilterten Emails auf diesen Thread gestoßen :->
[falsch aussortierte Emails]
False positives wären natürlich nicht akzeptabel. Ich sehe aber eigentlich ein größeres Problem: <jammermodus> Bei der wachsenden Anzahl an grottigen MUAs, Webmailern </jammermodus> würde ich eher die Gefahr sehen, daß die Referenzen Schwachsinn enthalten. Hier in der Liste läuft ja kaum ein Thread über mehr als 5 Replies, bis ein Outlook "oder whatever" daherkommt und ihn zerreisst. Mir wird etwas Angst und Bange bei dem Gedanken, _was_ da alles in den Refernezen steht, wenn sie überhaupt existieren. Zweistellige Zahlen oder so. Uh...
... oder das @localhost in des Message-ID. Alles seeehr hilfreich! Leider kann man manche Macken mit procmail nur notdürftig beheben (z.B. Attachments von Outlook).
[Hinweis auf Email "Vier Emailfilter mit procmail" vom 31.10.2003] Leider erhielt ich wegen der beiden Megathreads um Boykott-Briefe und den Verkauf von SuSE damals kein Feedback :-(
Ich schätze, die Liste kann ein Repost vertragen.
Repost!
Bitte sehr! Bitte gleich! ... Ich freue mich über jeden Kommentar dazu. Vielleicht nützt es ja dem einen oder anderen. Gleich vorweg: ich verwende fetchmail, procmail und mutt -- mit Sicherheit dürfte einiges auch für KMail und andere MUAs verwendbar sein, die ich aber nicht im Detail kenne. In meinem (SuSE 7.2-)System setze ich nacheinander die folgenden vier Filter ein: (1) Threadfilter (2) Domainfilter (3) Absenderfilter (4) Duplikatfilter Danach werden Mailinglisten aussortiert und mit dem Spambouncer www.spambouncer.org der Müll weggeräumt. (Großer `Sperrmüll' wird gar nicht erst abgeholt: vor dem fetchmail-Aufruf starte ich den mailfilter (mailfilter.sourceforge.net).) Beide Programme kann ich nur empfehlen. Soweit die grobe Beschreibung, nun zu den Details: 1. Threadfilter --------------- Das Ziel besteht im Ausfiltern von zukünftigen Beiträgen eines Diskussionsfadens (Threads), den man aufgrund der bereits eingetroffenen Beiträge als uninteressant bzw. unerwünscht eingestuft hat. Eine Filtrierung basierend auf den Betreffzeilen scheidet aus, weil sie nicht treffsicher genug ist. Selbst wenn man annimmt, dass unterschiedliche Threads mit identischen Betreffzeilen selten sind, kann es vorkommen dass einzelne Subthreads nicht korrekt ausgefiltert werden. Dies geschieht insbesondere dann, wenn die Betreffzeilen Umlaute oder andere Sonderzeichen enthalten -- die Filtrierung scheitert nämlich an dem für die Kodierung dieser Zeichen zuständigen `=?iso-8859-1?q?=...'! Die `Re:'-`Fwd:'-Problematik macht eine Betreffzeilen-Filtrierung nur noch zusätzlich fehleranfällig. Exakter lässt sich mit Hilfe der Message-IDs filtern. Verwendet werden dazu die Kopfzeilen `Message-ID:', `In-Reply-To:' und `References:'. Ich fasse hier mal kurz RFC 2822, Abschnitt 3.6.4 zusammen: Jede Email soll die Kopfzeile `Message-ID:' und -- falls es sich um eine Antwort handelt -- zusätzlich die Kopfzeilen `In-Reply-To:' und `References:' besitzen. Dabei gilt: - `Message-ID:' enthält genau eine ID. - In einer Antwort enthält `In-Reply-To:' die Message-ID jener Eltern-Email, auf die sich die Antwort bezieht. - `References:' enthält das gleichnamige Feld der Eltern-Email, ergänzt um deren Message-ID. Mit den IDs in 'References:' kann man also den Thread rekonstruieren. (Weitere Details im RFC.) Werden also von allen Beiträgen eines uninteressanten bzw. unerwünschten Threads die `Message-ID:'s gespeichert, dann können später ankommende Beiträge aufgrund deren Angaben in `References:' und `In-Reply-To:' zuverlässig ausgefiltert werden. In mutt erledigt das Speichern der Message-IDs folgendes Makro: ---------- in $HOME/.muttrc ---------- macro index <esc>Ft "<pipe-message>threadfilter.sh --add<enter>" \ "Filtere Diskussionsfaden (Thread) aus" -------------------------------------- (Das Skript threadfilter.sh berücksichtigt jede Einstellung von `pipe-split'. D.h. es ist irrelevant, ob die ausgewählten Emails als Ganzes oder jede einzeln durch die Pipe geschickt werden.) Für KMail gibt es sicher auch eine entsprechende Möglichkeit, Emails auszuwählen und durch eine Pipe zu schicken. KMail kenne ich nicht so genau. 2. Der Domainfilter ------------------- Alle Emails, die aus bestimmten Domains kommen, werden ausgefiltert. Der Filtrierung zugrunde liegen die Kopfzeilen `From:', `Sender:' und `X-Sender:'. Die unerwünschten Domains sind in einer normalen Textdatei aufgelistet und ein awk-Skript besorgt die Umwandlung dieser Liste in eine procmail-Regel. 3. Der Absenderfilter --------------------- Ganz analog werden alle Emails ausgefiltert, die von bestimmten Personen kommen. Der Filter verwendet die gleichen Kopfzeilen wie der Domainfilter. Die Absender(adressen!), die in einer Textdatei enthalten sind, werden ebenfalls durch ein awk-Skript umgewandelt. Natürlich gibt es analog zum Threadfilter auch hier mutt-Makros, die die Extraktion von Domains bzw. Absenderadressen aus Emails in die `schwarzen Listen' vornehmen und (nach manueller Nachbearbeitung) die procmail-Regeln automatisch erstellen. Das lass' ich jetzt aber mal als Übung ... :-) 4. Der Duplikatfilter --------------------- Dieser Filter erwischt mehrfache identische Emails, der Vergleich beruht wieder auf den Message-IDs. Den Kern kann man aus `man 5 procmailex' entnehmen; ich habe den Filter nur etwas umgebaut (s.u.). Die Skripte: ---------- in $HOME/.procmailrc ---------- INCLUDERC = ${HOME}/.procmail/filterrc ------------------------------------------ ---------- $HOME/.procmail/filterrc ---------- # $HOME/.procmail/filterrc # Filterquartett für Procmail # # Hinweis: filterrc verwendet folgende *externe* Variablen: # - MAILDIR : Mailverzeichnis # - PMDIR : Procmail-Verzeichnis # - FORMAIL : /usr/bin/formail # Threadfilter FILTERTHREADS = yes THREADFOLDER = ${MAILDIR}/muell MSGIDTHREADCACHE = ${PMDIR}/msgid.thread.cache THREADFILTERSCRIPT = ${PMDIR}/threadfilter.sh # Domainfilter FILTERDOMAINS = yes DOMAINFOLDER = ${MAILDIR}/muell # Absenderfilter FILTERSENDERS = yes SENDERFOLDER = ${MAILDIR}/muell # Duplikatfilter FILTERDUPS = yes DUPFOLDER = ${MAILDIR}/muell MSGIDDUPCACHE = ${PMDIR}/msgid.dup.cache MSGIDDUPSIZE = 64000 ## ## Ende des Konfigurationsabschnitts ## # Interne Variablen NEWLINE=" " # Threadfilter # ============ :0 * FILTERTHREADS ?? yes * ! THREADFOLDER ?? ^^^^ * ! FORMAIL ?? ^^^^ * ! THREADFILTERSCRIPT ?? ^^^^ * ! MSGIDTHREADCACHE ?? ^^^^ { :0 Whc : ${MSGIDTHREADCACHE}.lock | ${THREADFILTERSCRIPT} --filter :0 a { :0 c | ${THREADFILTERSCRIPT} --add :0 fhw | ${FORMAIL} -A "X-Filter: Thread" LOG = " Filter: Thread${NEWLINE}" :0 : ${THREADFOLDER} } # Kriterien für den Beginn uninteressanter bzw. unerwünschter # Threads; d.h. im Prinzip ein Killfile für Autoren *und* von # *ihnen* begonnene Threads. :0 * 1^0 ^(From|(X-|)Sender):[ \t]+.*\<?marcel-stein@arcor\.de\>? * 1^0 ^(From|(X-|)Sender):[ \t]+.*\<?marcel-stein@t-online\.de\>? * 1^0 ^(From|(X-|)Sender):[ \t]+.*\<?suse@nitwit\.de\>? * 1^0 ^(From|(X-|)Sender):[ \t]+.*\<?timo@nitwit\.de\>? { :0 c | ${THREADFILTERSCRIPT} --add :0 fhw | ${FORMAIL} -A "X-Filter: Thread" LOG = " Filter: Thread${NEWLINE}" :0 : ${THREADFOLDER} } } # Domainfilter # ============ # # Regeln nach folgendem Muster: # * 1^0 ^(From|(X-|)Sender):[ \t]+.*@\/.*domain.com\>? :0 * FILTERDOMAINS ?? yes * ! DOMAINFOLDER ?? ^^^^ * ! FORMAIL ?? ^^^^ { INCLUDERC = ${PMDIR}/domainfilter } # Absenderfilter # ============== # # Regeln nach folgendem Muster: # * 1^0 ^(From|(X-|)Sender):[ \t]+\/.*\<?eine\.email@adresse\.de\>? :0 * FILTERSENDERS ?? yes * ! SENDERFOLDER ?? ^^^^ * ! FORMAIL ?? ^^^^ { INCLUDERC = ${PMDIR}/senderfilter } # Duplikatfilter # ============== :0 * FILTERDUPS ?? yes * ! DUPFOLDER ?? ^^^^ * ! FORMAIL ?? ^^^^ * ! MSGIDDUPCACHE ?? ^^^^ * ! MSGIDDUPSIZE ?? ^^^^ { :0 Whc : ${MSGIDDUPCACHE}.lock | ${FORMAIL} -D ${MSGIDDUPSIZE} ${MSGIDDUPCACHE} :0 a { :0 fhw | ${FORMAIL} -A "X-Filter: Duplikat" LOG = " Filter: Duplikat${NEWLINE}" :0 : ${DUPFOLDER} } } # Ende. ---------------------------------------------- ---------- $HOME/.procmail/threadfilter.sh ---------- #! /bin/sh # $HOME/.procmail/threadfilter.sh # Thread-Filter für Procmail # Konfiguration MSGIDCACHE="$HOME/.procmail/msgid.thread.cache" MAXIDCOUNT=2500 # Skript PROGNAME="${0##*/}" test -f "$MSGIDCACHE" || touch "$MSGIDCACHE" test $# -eq 0 && { echo "$PROGNAME: Keine Parameter." exit 1 } case "$1" in -a|--add) lockfile "$MSGIDCACHE".lock && { formail -s formail -czx message-id: >>"$MSGIDCACHE" rm -f "$MSGIDCACHE".lock } ;; -f|--filter) # Exitcode: 0 : Mail gehört zum Thread --> ausfiltern # 1 : Mail in Ordnung TMPFILE="$(mktemp -q /tmp/threadfilter-XXXXXX)" test $? -ne 0 && exit 1 formail -cz -x in-reply-to: -x references: | \ sed 's/</\ </g; s/>/>\ /g;' | \ sed -n '/^<[^[:blank:]]\+@[^[:blank:]]\+>$/p' | \ sort -u >"$TMPFILE" grep -qis -f "$TMPFILE" "$MSGIDCACHE" EXITCODE=$? rm -f "$TMPFILE" test "$EXITCODE" -ne 0 && exit 1 ;; -u|--update) lockfile "$MSGIDCACHE".lock && { COUNT="$(cat "$MSGIDCACHE" | wc -l)" test $COUNT -gt $MAXIDCOUNT && { tail -n $MAXIDCOUNT "$MSGIDCACHE" >"$MSGIDCACHE".new mv "$MSGIDCACHE".new "$MSGIDCACHE" } rm -f "$MSGIDCACHE".lock } ;; *) echo "$PROGNAME: Parameter '$1' unbekannt." exit 1 ;; esac exit 0 # Ende. ----------------------------------------------------- Zur Erzeugung der Domain- und Absenderfilter dienen die beiden folgenden awk-Skripte. Hier sind sie zwar nicht schön, dafür aber wenigstens platzsparend. Das Updaten der Filter kann man ja z.B. mit einem Makefile oder einem Cronjob lösen. ---------- $HOME/.procmail/domainfilter.awk ---------- # $HOME/.procmail/domainfilter.awk # Erstellt den Domainfilter für Procmail BEGIN { print "# Domainfilter für Procmail"; printf "# Automatisch erstellt am %s\n\n:0\n", strftime(); } END { printf "{\n\t:0 fhw\n\t| ${FORMAIL} -A \"X-Filter: Domain\"\n\n"; printf "\tLOG = \" Filter: Domain (${MATCH})${NEWLINE}\"\n\n"; printf "\t:0 :\n\t${DOMAINFOLDER}\n}\n\n# Ende.\n"; } ! /^(\#.*|[[:blank:]]*)$/ { domain = gensub("\\\.", "\\\\.", "g"); printf "* 1^0 ^(From|(X-|)Sender):"; printf "[ \\t]+.*@\\/.*%s\\>?\n", domain; } # Ende. ------------------------------------------------------ und beinahe analog ---------- $HOME/.procmail/senderfilter.awk ---------- # $HOME/.procmail/senderfilter.awk # Erstellt den Absenderfilter für Procmail BEGIN { print "# Absenderfilter für Procmail"; printf "# Automatisch erstellt am %s\n\n:0\n", strftime(); } END { printf "{\n\t:0 fhw\n\t| ${FORMAIL} -A \"X-Filter: Absender\"\n\n"; printf "\tLOG=\" Filter: Absender (${MATCH})${NEWLINE}\"\n\n"; printf "\t:0 :\n\t${SENDERFOLDER}\n}\n\n# Ende.\n"; } ! /^(\#.*|[[:blank:]]*)$/ { sender = gensub("\\\.", "\\\\.", "g"); printf "* 1^0 ^(From(X-|)|Sender):"; printf "[ \\t]+\\/.*\\<?%s\\>?\n", sender; } # Ende. ------------------------------------------------------ Bin gespannt auf eure Reaktionen, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Moin, Am Di, den 18.11.2003 schrieb Mathias Bauer um 15:34:
`=?iso-8859-1?q?=...'! Die `Re:'-`Fwd:'-Problematik macht eine Betreffzeilen-Filtrierung nur noch zusätzlich fehleranfällig.
Jaaa! Da muß ich mich auch irgendwann dransetzen. Zerrissene Threads wieder herzustellen ist ja nicht sinnvoll machbar, aber wenn man nur die Subjects "reparieren" könnte, dann würde ja die alphabetische Sortierung nach Subject im MUA greifen.
Exakter lässt sich mit Hilfe der Message-IDs filtern. Verwendet
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich. Kann man das für alle MUAs sagen? Danke für dein Repost. Ist für kalte Wintertag beiseite gepackt, wenn mein Server eine Neuinstallation bekommt. Die jetzige habe ich sauber zerspielt. :-) 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, 19 Nov 2003, Joerg Rossdeutscher schrieb:
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich.
Naja, nicht wirklich. Kannst du mal den (aelteren) patch von mir testen? ==== --- evolution-1.0.8.orig/camel/camel-mime-utils.c Thu Jun 6 22:36:29 2002 +++ evolution-1.0.8/camel/camel-mime-utils.c Sat Jul 27 06:24:50 2002 @@ -33,6 +33,7 @@ #include <stdlib.h> #include <string.h> #include <unistd.h> +#include <netdb.h> #ifndef MAXHOSTNAMELEN #define MAXHOSTNAMELEN 1024 @@ -3631,8 +3632,19 @@ static int count = 0; int hrv; char *ret; + char * use_fqdn; hrv = gethostname (host, sizeof (host)); + + if( hrv == 0 && ! ( (use_fqdn = getenv("EVOLUTION_MSGID_FQDN")) != NULL + && strncmp(use_fqdn, "no", 3) == 0) ) { + struct hostent * h; + if( (h = gethostbyname(host)) != NULL ) { + strncpy(host, h->h_name, MAXHOSTNAMELEN); + } else { + herror("camel-mime-utils.c: "); + } + } COUNT_LOCK (); ret = g_strdup_printf ("%d.%d.%d.camel@%s", (gint) time (NULL), getpid (), count++, ==== ==== ~/.bashrc ==== export EVOLUTION_MSGID_FQDN="yes" ==== Abschalten geht via EVOLUTION_MSGID_FQDN="no" oder man setzt die Environment-variable einfach nicht. Du musst allerdings auch einen FQDN haben, zu ueberpruefen mittels der Ausgabe von 'hostname -f'.
Kann man das für alle MUAs sagen?
Nein. -dnh -- Actually, NT is more like LSD with all the good effects filtered out. -- Andrew Maddox
Moin, Am Mi, den 19.11.2003 schrieb David Haller um 21:34:
Hallo,
Am Wed, 19 Nov 2003, Joerg Rossdeutscher schrieb:
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich.
Naja, nicht wirklich.
Naja...: Message-Id: <1069279039.752.45.camel@ratti.local> Sie ist zweifellos nicht weltweit eindeutig, aber jemand müsste sein Netz auch local nennen, seinen Host ebenfalls "ratti", dessen MUA müsste das gleiche Format für die ID verwenden, und dann müsste er auch noch die gleiche 15stellige Zahl generieren - in der gleichen Liste, und ungefähr zur gleichen Zeit. Und wenn das alles schief läuft, ist der Unfall lediglich ein Fallback auf das Outlook-Behaviour: Der Thread wird falsch gehandelt. Natürlich sollte das nicht so sein. Aber eine Zeitbombe ist es auch nicht.
Kannst du mal den (aelteren) patch von mir testen?
Nein, weil ich Debian unstable fahre und keinen Grund mehr habe, evolution selbst zu kompilieren - es kommt ja alle naslang automatisch ein neues. :-) Das kompilieren von Evolution ist ein gehöriges Stück Arbeit gewesen, weil die Abhängigkeiten bis tief ins Gnome-Basissystem reinreichen, mit Dämonen im Hintergrund, die neue Mails anzeigen und so weiter. Da schraub ich nicht mehr dran, ohne zu müssen. Schick's doch dem Upstream. Ich weiss aber, was dann passiert. :-)))) 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/
On Thursday 20 November 2003 22:04, Joerg Rossdeutscher wrote:
Und wenn das alles schief läuft, ist der Unfall lediglich ein Fallback auf das Outlook-Behaviour: Der Thread wird falsch gehandelt. Natürlich sollte das nicht so sein. Aber eine Zeitbombe ist es auch nicht.
Ein Cyrus-Mailserver würde Deine Nachricht als doppelt empfangen unterdrücken und nicht mehr zustellen. Kristian -- http://www.amazon.de/exec/obidos/wishlist/18E5SVQ5HJZXG
Moin, Am Do, den 20.11.2003 schrieb Kristian Köhntopp um 22:10:
On Thursday 20 November 2003 22:04, Joerg Rossdeutscher wrote:
Und wenn das alles schief läuft, ist der Unfall lediglich ein Fallback auf das Outlook-Behaviour: Der Thread wird falsch gehandelt. Natürlich sollte das nicht so sein. Aber eine Zeitbombe ist es auch nicht.
Ein Cyrus-Mailserver würde Deine Nachricht als doppelt empfangen unterdrücken und nicht mehr zustellen.
Könnte ich als gerechte Strafe akzeptieren. Allerdings würde der andere Verursacher ja den gleichen Fehler im MUA haben, also trifft es keinen Unschuldigen. 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/
Joerg Rossdeutscher schrieb:
Am Do, den 20.11.2003 schrieb Kristian Köhntopp um 22:10:
On Thursday 20 November 2003 22:04, Joerg Rossdeutscher wrote:
Und wenn das alles schief läuft, ist der Unfall lediglich ein Fallback auf das Outlook-Behaviour: Der Thread wird falsch gehandelt. Natürlich sollte das nicht so sein. Aber eine Zeitbombe ist es auch nicht.
Ein Cyrus-Mailserver würde Deine Nachricht als doppelt empfangen unterdrücken und nicht mehr zustellen.
Könnte ich als gerechte Strafe akzeptieren. Allerdings würde der andere Verursacher ja den gleichen Fehler im MUA haben, also trifft es keinen Unschuldigen.
Wie hoch ist die Wahrscheinlichgkeit, dass so etwas eintrifft? IMHO bewegt sich das schwer in einer Epsilonumgebung um Null. Ich meine, wer nennt sich und seinen Rechner normalerweise schon ratti...? :-) Schoenes Woe, Th.
Hallo, Am Thu, 20 Nov 2003, Joerg Rossdeutscher schrieb:
Am Mi, den 19.11.2003 schrieb David Haller um 21:34:
Am Wed, 19 Nov 2003, Joerg Rossdeutscher schrieb:
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich.
Naja, nicht wirklich.
Naja...: Message-Id: <1069279039.752.45.camel@ratti.local>
Sie ist zweifellos nicht weltweit eindeutig,
Im Gegenteil. Jeder Hinz und Kunz kann seine Kiste so nennen.
Kannst du mal den (aelteren) patch von mir testen?
Nein, weil ich Debian unstable fahre und keinen Grund mehr habe, evolution selbst zu kompilieren - es kommt ja alle naslang automatisch ein neues. :-) Das kompilieren von Evolution ist ein gehöriges Stück Arbeit gewesen, weil die Abhängigkeiten bis tief ins Gnome-Basissystem reinreichen, mit Dämonen im Hintergrund, die neue Mails anzeigen und so weiter.
Die betrifft das doch gar nicht, wenn du dein aktuelles Evo nimmst, den patch reinbuegelst und einfach mal nebenher kompilierst -- du musst das Teil nicht mal installieren AFAIR... Hey, was meinst du, wie's mir geht??? Ich habe damals fuer kmail (das ich nicht verwendete!) nen patch aus dem Hut gezaubert, dann fuer Evo (das ich erst recht nicht verwendete)... und? Und jetzt ist dieser Scheiss immer noch nicht gefixt, obwohl du ja den Entwicklern geschrieben hast, und nun grab ich den Patch wieder aus und du willst den nichtmal testen??? Bitte bitte! Teste das Teil, denn ich kann und will den Patch nicht testen. Ich kann und will nicht mein halbes System updaten muessen, nur um diesen Scheiss-Patch fuer diesen "MUA" testen zu koennen. Aber du, du verwendest Evo, und der Patch hat nur was mit der Generierung der Msg-Id neuer Mails zu tun. Wenn du dich bereit erklaerst das zu testen, dann lade ich mir sogar die Quellen exakt des Evo, das du verwendest und kontrolliere den patch. Und wenn du den Patch testest, dann kann ich den Evo-Entwicklern den Patch auch vor den Latz ballern! Du hast ja selbst die Erfahrung mit diesen "lieben", arroganten, RfC-ignoranten Ar^WMenschen gemacht... Oder ich pack das auf ein extra-SF projekt oder sonstwas... Weiss der Geier. Wenn aber gerade du, aber auch andere hier, die Evo verwenden, mich hier einfach haengen lasst, dann bin ich einfach nur noch frustriert. -dnh, ja, diesmal keine Zufallssig. Und das mit dem Schmerzensgeld meine ich immer noch so! Gegen genug Schmerzensgeld... *grummel* -- [Evolution - Message-ID] Oh ja... Apropos: die libcamel (die fuer diesen Muell verantwortlich ist) ist, aehm. "interessant" zu lesen... Und NEIN! Ich habe keine Lust, den Muell zu fixen. Es sei denn, man zahlt mir Schmerzensgeld. [David Haller in suse-linux, gef. von C. Boltz]
Moin, Am Fr, den 21.11.2003 schrieb David Haller um 04:35:
Am Thu, 20 Nov 2003, Joerg Rossdeutscher schrieb:
Am Mi, den 19.11.2003 schrieb David Haller um 21:34:
Message-Id: <1069279039.752.45.camel@ratti.local>
Sie ist zweifellos nicht weltweit eindeutig,
Im Gegenteil. Jeder Hinz und Kunz kann seine Kiste so nennen.
?? Ja, hab ich doch geschrieben: Nicht eindeutig.
Kannst du mal den (aelteren) patch von mir testen?
Nein, weil ich Debian unstable fahre und keinen Grund mehr habe, evolution selbst zu kompilieren
Die betrifft das doch gar nicht, wenn du dein aktuelles Evo nimmst, den patch reinbuegelst und einfach mal nebenher kompilierst -- du musst das Teil nicht mal installieren AFAIR...
...und das ist leider nicht so. Du brauchst, um Evolution kompilieren zu können, fast die kompletten Gnome-Sourcen auf dem Rechner, und einen guten Teil davon in inoffiziellen Beta-Versionen. Bekanntermaßen ist das Debian-Projekt ja gehackt worden, daher komme ich derzeit sowieso an nix ran, aber das Ding kompilierst du nicht "mal eben". Bei meinen letzten Versuchen habe ich Tage gebraucht, ehe es auch nur durchlief, und inzwischen habe ich ein neues System. Und wenn es dann kompiliert, dann dauert es immer noch etliche Stunden pro Durchlauf. Zudem ist Evolution extrem Versionsabhängig - ein Evolution-Update zieht einen enormen Rattenschwanz an Updates nach sich, weil genau *diese* Beta-Alpha-rc-Version einer Lib braucht, die dann wiederum... Evolution ist riesig. Ein Viech. Ein Monster.
Hey, was meinst du, wie's mir geht???
Ich habe damals fuer kmail (das ich nicht verwendete!) nen patch aus dem Hut gezaubert, dann fuer Evo (das ich erst recht nicht verwendete)... und? Und jetzt ist dieser Scheiss immer noch nicht gefixt, obwohl du ja den Entwicklern geschrieben hast, und nun grab ich den Patch wieder aus und du willst den nichtmal testen???
Weil es leider nicht "mal eben" ist. Dafür gehen mindestens drei komplette Abende drauf, und das Problem ist mir einfach zu marginal dafür.
Und wenn du den Patch testest, dann kann ich den Evo-Entwicklern den Patch auch vor den Latz ballern! Du hast ja selbst die Erfahrung mit diesen "lieben", arroganten, RfC-ignoranten Ar^WMenschen gemacht...
Eben. Der Patch würde ein gewolltes Feature von Evolution ändern. Er wird todsicher rejected - und kaum jemand kompiliert Evolution aufgrund seiner Größe selbst. Wo ist also der Sinn? Mit der Wahrscheinlichkeit eines Lottogewinns könnte eine Mail sich falsch einsortieren oder von einigen Webservern fälschlicherweise als Duplikat wegsortiert werden. Ich halte den Weg für falsch.
Oder ich pack das auf ein extra-SF projekt oder sonstwas... Weiss der Geier.
Wenn aber gerade du, aber auch andere hier, die Evo verwenden, mich hier einfach haengen lasst, dann bin ich einfach nur noch frustriert.
Wenn du das Ding jemals selbstgebacken hast, wirst du nicht von "hängenlassen" sprechen. Ich bin der Erste, der sich eine Alpha von Firebird, Mozilla oder whatever backt. Aber ganz bestimmt nie wieder Evolution. 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 David, hallo Ratti, hallo Leute, Am Mittwoch, 19. November 2003 21:34 schrieb David Haller:
Am Wed, 19 Nov 2003, Joerg Rossdeutscher schrieb:
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich.
Naja, nicht wirklich. Kannst du mal den (aelteren) patch von mir testen? [...] ==== ~/.bashrc ==== export EVOLUTION_MSGID_FQDN="yes" ====
Abschalten geht via EVOLUTION_MSGID_FQDN="no" oder man setzt die Environment-variable einfach nicht.
Du musst allerdings auch einen FQDN haben, zu ueberpruefen mittels der Ausgabe von 'hostname -f'.
Warum nimmst Du nicht gleich den Inhalt der Variablen EVOLUTION_MSGID_FQDN als FQDN, falls die Variable gesetzt ist? Das würde die Sache wesentlich praktischer machen (v. a., da Ratti ja absichtlich ratti.local als internen Hostname hat) Gruß Christian Boltz --
gehe zu 'http://www.linuxiso.org/' Zu Fuß? [> Michael Meyer und Thorsten Haude in suse-linux]
Hallo, Am Fri, 21 Nov 2003, Christian Boltz schrieb:
Am Mittwoch, 19. November 2003 21:34 schrieb David Haller:
Am Wed, 19 Nov 2003, Joerg Rossdeutscher schrieb:
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich.
Naja, nicht wirklich. Kannst du mal den (aelteren) patch von mir testen? [...] ==== ~/.bashrc ==== export EVOLUTION_MSGID_FQDN="yes" ====
Abschalten geht via EVOLUTION_MSGID_FQDN="no" oder man setzt die Environment-variable einfach nicht.
Du musst allerdings auch einen FQDN haben, zu ueberpruefen mittels der Ausgabe von 'hostname -f'.
Warum nimmst Du nicht gleich den Inhalt der Variablen EVOLUTION_MSGID_FQDN als FQDN, falls die Variable gesetzt ist? Das würde die Sache wesentlich praktischer machen (v. a., da Ratti ja absichtlich ratti.local als internen Hostname hat)
Auch wieder wahr. Naja, das mit der Variablen war ja schon ein "Feature"... Ich habe Evolution nie verwendet, ich verwende es nicht und ich will es nie verwenden, und schon gar nicht will ich die Arbeit fuer dessen Entwickler machen. *HRRRGHHHMMMPPFFFF* Wenn mich Evolution mehr als ein Furz einer Kuh auf einer Wiese am anderen Ende von Deutschland interessieren wuerde, dann koennte ich das sicher locker hinbekommen, die Variable so auszuwerten. ICH WILL ABER NICHT VERDAMMT NOCH MAL!!! Ich will nicht den RfC-ignoranten arroganten Heinis von Evolution nachflicken!!! Der eigentliche Patch spielt aber in den anderen Zeilen, eben dass gethostbyname(gethostname()) aufgerufen wird um den echten Hostnamen zu bestimmen. Diesen kann man ganz normal via /etc/hosts oder DNS definieren. Und das sollte eigentlich auch reichen. Aber naja, wer so RfC-ignorant wie die Evolution-Entwickler ist, der hat sowas ja nicht noetig... Auch wenn ich weiss, wo und wie es geht, freiwillig mache ich das nicht. Das mit der Variablen war ein Gefallen an die Leser und Schreiber dieser Liste gewesen, den ich "ad hoc" eingebaut habe, aus purem Altruismus. Und jetzt kommt auch noch ratti daher, und sagt, es sei ihm zu aufwaendig, mal nebenher Evolution testhalber mit dem patch zu kompilieren... *grrrr* -dnh, und siehe nebenan... Ich will Schmerzensgeld! -- Schau Dir Evolution an, das ist mittlerweile genauso dämlich wie Outlook. Ein VBS-Interpreter fehlt noch, aber der kommt bestimmt bald. Das dauert nimmer lang. [Adalbert Michelic in suse-linux]
Moin, Am Fr, den 21.11.2003 schrieb David Haller um 04:22:
Der eigentliche Patch spielt aber in den anderen Zeilen, eben dass gethostbyname(gethostname()) aufgerufen wird um den echten Hostnamen zu bestimmen. Diesen kann man ganz normal via /etc/hosts oder DNS definieren.
Mein "echter" Hostname ist aber ratti.local - der Rechner ist nicht direkt im Netz (Wäre auch egal, auch dann gäbe es kein MSG-ID-tauglichen Hostnames bei dynamischer IP). Korrektes Verhalten wäre einzig und allein, die MSG-ID überhaupt nicht zu generieren, das macht dann der Provider-Rechner, und der kann dann auch "eindeutig". 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/
Moin, * Joerg Rossdeutscher <ratti@gesindel.de> [2003-11-19 21:23]:
Zerrissene Threads wieder herzustellen ist ja nicht sinnvoll machbar
Naja, in wichtigen Mailinglisten mache ich das schon. Thorsten -- Just because you do not take an interest in politics doesn't mean politics won't take an interest in you. - Pericles
Hallo Ratti, * Jörg Rossdeutscher <ratti@gesindel.de> [2003-11-19 21:23] schrieb:
Am Di, den 18.11.2003 schrieb Mathias Bauer um 15:34:
`=?iso-8859-1?q?=...'! Die `Re:'-`Fwd:'-Problematik macht eine Betreffzeilen-Filtrierung nur noch zusätzlich fehleranfällig.
Jaaa! Da muß ich mich auch irgendwann dransetzen. Zerrissene Threads wieder herzustellen ist ja nicht sinnvoll machbar, ...
Nicht sinnvoll heißt aber doch, dass es machbar ist. Machst Du das dann per Hand, oder gibt es da irgendwas automatisches in deinem MUA? Ich kenne Evolution nur als gelobtes Outlook-Pendant, obwohl es sicher *wesentlich* *besser* ist. (Bitte meine Unkenntnis und v.a. den Vergleich nicht übel nehmen!) Wie funktioniert das bei dir?
... aber wenn man nur die Subjects "reparieren" könnte, dann würde ja die alphabetische Sortierung nach Subject im MUA greifen.
Der `Re:'-`Fwd:'-Probleme kann man schon einigermaßen Herr werden. Ich setze dazu die Procmail Library von Jari Aalto ein (http://pm-lib.sourceforge.net/) Ich zitiere mal kurz aus dem entsprechenden Modul: # Subject: re- Re^2: Re[32]: FW: Re: Re(15) Sv: Re[9]: -reply \ # (fwd) [fwd] <fwd> fw: [FWD: [FWD:]] # -subj subj: subj: subj- # test # # This recipe standardizes any subject (like above) that has been # replied to, to de facto format below. That is: "Any number of RE # will be converted to *single* RE and any number of FWD will be # converted to *single* FWD." # # Subject: Re: test (fwd) Einfach folgendes in die .procmailrc setzen und gut ist's: ---------- schnipp ---------- # Quelle der PM-Lib PMSRC = ${PMDIR}/procmail-lib/lib # Keine Headerzeile X-Old-Subject: einfügen JA_SUBJECT_SAVE = no # Modul der PM-Lib einbinden INCLUDERC = ${PMSRC}/pm-jasubject.rc ---------- schnapp ---------- Ich bin damit sehr zufrieden. Man kann die Lib auch noch für viele andere Zwecke einsetzen, weil sie modular aufgebaut ist. Absolute Schrott-Betreffs werden damit wieder lesbar. Allerdings würde ich nicht darauf vertrauen, dass ein Filter basierend auf entsprechend bearbeiteten Betreffzeilen wirklich zuverlässig arbeitet. Dazu gibt es immer noch zu viele Unwägbarkeiten! Das =?iso-8859-1?q?= etc. habe ich nie genauer analysiert. Meist steht danach irgend ein Umlaut und manchmal heißt es statt -1 eben -15 etc. Ich habe mir schon mal überlegt, ob man da mit recode was machen kann, oder ob man es gar mit sed das einfach wegoperiert, aber dann kommt sicher eine Email mit ganz exotischer (oder nicht konformer) Kodierung, welche man garantiert nicht berücksichtigt hat. Weil ich seinerzeit die Message-IDs als besseres Kriterium entdeckte, habe ich diesen Ansatz nicht weiter verfolgt. I.d.R. wird das durch den MUA schon irgendwie interpretiert und lesbar gemacht. Das hat mich dann nicht mehr gekümmert (obwohl es natürlich unschön bleibt).
Exakter lässt sich mit Hilfe der Message-IDs filtern. Verwendet
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich.
Ich habe jetzt einmal eine ID willkürlich aus einer Deiner Emails heraus gegriffen (Abschnitt 3.6.4 im RFC 2822 ist da maßgeblich): <1069103770.696.69.camel@ratti.local> Um die Eindeutigkeit der Email zu sichern wird halt empfohlen (Zeile 1385 im RFC), die eigene Domain rechts vom @ zu verwenden. Links sieht es bei dir doch ganz ok aus (mit Zeitstempel und so). Meine Erfahrungen mit IDs sind folgende: im Normalfall sind die Betreffzeilen Message-ID: und In-Reply-To: relativ unproblematisch zu verarbeiten, weil sie eben nur eine ID enthalten. Auch wenn es übel aussieht, ist folgendes RFC-konform: <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAluUV37Z4XUicx5e5t5lzZsKAAAAQAAAABTnqIVWblUaN9I0Jv8jNYAEAAAAA@deichpiraten.de> <3BB9047600047FD6@mail.epost.de> (added by postmaster@mail.epost.de) <000001c24a06$4dde7900$0100a8c0@raid> ("Thomas Trautner"'s message of "Thu, 22 Aug 2002 20:04:05 +0200") <000001c25909$3eec5a90$0101a8c0@dbendowski.do>; from dennis@dbendowski.de on Die, Sep 10, 2002 at 10:32:56 +0200 Ich habe jetzt nicht jedes Zeichen auf Zugehörigkeit zur richtigen Zeichenmenge geprüft. Weil hierbei nur *eine* Zeichenkette <...> auszuwählen ist, gibt es keine Probleme. Das Skript threadfilter.sh (-add) in meiner anderen Email erledigt das mit einem formail -czx message-id: wobei man besser noch nachschaltet: sed 's/<\([^>].*\)>/\1/' . Häufiger muss man auch mit folgendem auskommen (MUA ist wahrscheinlich krank). Dabei ist der fehlende Domain-Teil noch nicht einmal so schlimm wie die Leerzeichen zwischen den Klammern: <200207271403.39211.> <DGEEIJPMADFAHFNHEOGNGEMCCAAA.lists> <200209130834.40867.Thomas Fick <>> <200302171323.51608.Thilo Alfred =?iso-8859-1?q?B=E4tzig?= <>> <200310121933.06015.Andreas Winkelmann <>> <=?iso-8859-15?q?200212041314=2E59737=2EG=FCnter=20Ziesmer?= <>> Das Skript hat mit Leerzeichen natürlich ein Problem, weil ich den --filter Teil etwas restriktiver geschrieben habe. Gültige IDs sind nur <[^[:blank:]]\+@[^[:blank:]]\+> s.u. Die Gefahr fehlender ID-Eindeutigkeit und damit von false-positives wächst durch solche "IDs". Praktisch gesehen hatte ich noch keine Probleme damit. Wesentlich übler ist aber die Headerzeile References:, die mehrere IDs enthalten kann (eben alle IDs bis soz. zur ersten Wurzel-Email des Threads). Am einfachsten (und RFC-konform) wäre eine einfache Trennung mit Leerzeichen bzw. Newlines was auch immer. Man hat mit folgendem zu kämpfen (alles eine Zeile). <1030870842.4142.5.camel@linux> <3D6A467E0002DFDB@webmail.hansenet.de> <20020901093021.GE1067@eumel.yoo.local> <3D6A467E0002E135@webmail.hansenet.de> (added by postmaster@post.hansenet.de) Ist übrigens alles konform, wenn man von den Domain-Teilen absieht. Hier hat sich in der Praxis am besten bewährt, zunächst < und > mit zusätzlichen Newlines zu ersetzen und danach gültige Zeilen auszuwählen und zu sortieren: formail -cz -x in-reply-to: -x references: | \ sed 's/</\ </g; s/>/>\ /g;' | \ sed -n '/^<[^[:blank:]]\+@[^[:blank:]]\+>$/p' | \ sort -u >"$TMPFILE" Habe ich vergessen, zu erwähnen, dass es auch sowas gibt: <3E2FB2FB.AB1755CE@gmx.de> Da kommt richtig Freude auf, gell :o) Am besten kannst du dir selbst ein Bild machen mit cat BigMBox | formail -s formail -czx references:
Kann man das für alle MUAs sagen?
Nein, wohl nicht. Es gibt todkranke, kranke (die durch richtige Konfiguration wieder gesund werden) und gesunde MUAs.
Danke für dein Repost. Ist für kalte Wintertag beiseite gepackt,
Bitte. Ich habe auch schon wieder einige Verbesserungsideen für die Nebelzeit. Gruß, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Hallo, Am Thu, 20 Nov 2003, Mathias Bauer schrieb:
Das =?iso-8859-1?q?= etc. habe ich nie genauer analysiert. Meist steht danach irgend ein Umlaut und manchmal heißt es statt -1 eben -15 etc.
Das ist eine Kodierung lt. RfC 1342, 1522, 2047. In Header duerfen _generell_ keine non-7-bit-ascii Zeichen auftreten, denn im Header ist das charset noch unbekannt, das wird ja dort erst im Content-Type-Header deklariert. Was macht man also? Man gibt das charset "inline" bei der Kodierung an. Die Form ist: encoded-word = "=?" charset "?" encoding "?" encoded-text "?=" Dabei duerfen im encoded-text _KEINE_ "?", Leerzeichen, Tabs oder Zeilenumbrueche stehen, diese sind lt. RfC in QP (Quoted Printable) als _ oder =20 zu mitzukodieren. Wird encoded-text mit Base64 kodiert, dann werden Leerzeichen automatisch mitkodiert. encoding kann Q oder B sein, fuer Quoted Printable oder Base64. Und: ==== RfC 2047 (3.) ==== The 'charset' portion of an 'encoded-word' specifies the character set associated with the unencoded text. A 'charset' can be any of the character set names allowed in an MIME "charset" parameter of a "text/plain" body part, or any character set name registered with IANA for use with the MIME text/plain content-type. ==== Es duerfen auch mehrerere, unterschiedlich kodierte Teile auftreten: ==== Re: Dateien nach Zeit =?iso-8859-15?B?bPZz?= =?iso-8859-15?Q?chen?= ==== Hierbei ist (wie immer) Whitespace am Zeilenende sowie am Zeilenanfang eines fortgesetzten Headers zu ignorieren. Ebenso zu ignorieren ist "whitespace" zwischen "ecoded-words": ==== RfC 2047 (6.2) ==== When displaying a particular header field that contains multiple 'encoded-word's, any 'linear-white-space' that separates a pair of adjacent 'encoded-word's is ignored. (This is to allow the use of multiple 'encoded-word's to represent long strings of unencoded text, without having to separate 'encoded-word's where spaces occur in the unencoded text.) ==== Leider gibt es viele MUAs, die das falsch machen, speziell im Zusammenhang mit fortgesetzten Headern fuegen diese dann gerne Whitespace innerhalb von encoded-words ein, oder verstuemmeln (v.a. Subjects), was dann zu so netten Sachen wie Subject: Re: Dateien nach Zeit =?iso-8859-15?B?PT9J?= =?iso-8859-15?Q?SO-8859-1=3FQ=3Fl=3DF6s?= l=F6schen?= fuehrt. Das dekodiert zu: Subject: Re: Dateien nach Zeit =?I SO-8859-1?Q?l=F6s l=F6schen?= Was, wenn man die falsche Fortsetzung und das falsche Leerzeichen korrigiert zu Subject: Re: Dateien nach Zeit =?ISO-8859-1?Q?l=F6s_l=F6schen?= wird, was wiederum zu Subject: Re: Dateien nach Zeit lös löschen dekodiert. Irgendein (tod)kranker MUA hat da also Mist gebaut.
Ich habe mir schon mal überlegt, ob man da mit recode was machen kann, oder ob man es gar mit sed das einfach wegoperiert, aber dann kommt sicher eine Email mit ganz exotischer (oder nicht konformer) Kodierung, welche man garantiert nicht berücksichtigt hat.
Ja, das geht mit recode, allerdings muss man vorher das encoding und das charset ausfiltern und die =????= wegmachen. Z.B.: ==== for x in $header # wortweise betrachten, s.o. do if echo "$x" grep -q '^=?' then charset="`echo \"$x\" | sed 's/.*=?\([^?]\+\)?.*/\1/'`" charset="`echo \"$charset\" | tr '[:lower:]' '[:upper:]'`" encoding="`echo \"$x\" | sed 's/.*=?[^?]\+?\([qQbB]\)?.*/\1/'`" encword="`echo \"$x\" | sed \ 's/.*=?[^?]\+?[qQbB]?\([^?]\+\)?=.*/\1/'`" case "$encoding" in q | Q) x="`echo \"$encword\" | sed 's/_/=20/g' | recode /QP..$charset`" ;; b | B) x="`echo \"$encword\" | recode /B64..$charset`" ;; esac fi echo -n " $x" done ==== "Defekte" wie oben angedeutet werden hier natuerlich nicht beruecksichtigt. In Perl laesst sich das etwas eleganter loesen, da kann man sogar manche Defekte reparieren. Bei Interesse kann ich meine Perl-Scriptfragmente mal ueberarbeiten (und moeglichst so, dass es sich mit perlcc (5.8.0) kompilieren laesst). -dnh -- - Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt. - Linux ist für die, die wissen wollen, warum er funzt. - DOS ist für die, die wissen wollen, warum er nicht funzt, und - Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
* David Haller <david@dhaller.de> [2003-11-20 13:50] schrieb:
Am Thu, 20 Nov 2003, Mathias Bauer schrieb:
Das =?iso-8859-1?q?= etc. habe ich nie genauer analysiert. Meist steht danach irgend ein Umlaut und manchmal heißt es statt -1 eben -15 etc.
Das ist eine Kodierung lt. RfC 1342, 1522, 2047.
[... viel interessantes gekürzt ...]
Ja, das geht mit recode, allerdings muss man vorher das encoding und das charset ausfiltern und die =????= wegmachen. Z.B.:
==== for x in $header # wortweise betrachten, s.o. do if echo "$x" grep -q '^=?'
Müsste es -- nur so auf die Schnelle -- nicht heißen: if echo "$x" | grep -q '^=?'
then charset="`echo \"$x\" | sed 's/.*=?\([^?]\+\)?.*/\1/'`" charset="`echo \"$charset\" | tr '[:lower:]' '[:upper:]'`" encoding="`echo \"$x\" | sed 's/.*=?[^?]\+?\([qQbB]\)?.*/\1/'`" encword="`echo \"$x\" | sed \ 's/.*=?[^?]\+?[qQbB]?\([^?]\+\)?=.*/\1/'`" case "$encoding" in q | Q) x="`echo \"$encword\" | sed 's/_/=20/g' | recode /QP..$charset`" ;; b | B) x="`echo \"$encword\" | recode /B64..$charset`" ;; esac fi echo -n " $x" done ====
In Perl laesst sich das etwas eleganter loesen, da kann man sogar manche Defekte reparieren. Bei Interesse kann ich meine Perl-Scriptfragmente mal ueberarbeiten (und moeglichst so, dass es sich mit perlcc (5.8.0) kompilieren laesst).
Hey danke für die Infos! Allein bis ich die passenden RFCs rausgesucht habe... Leider bin ich von Ideen noch nicht zu Fragmenten gekommen :-( Ich werde wohl zuerst mal Perl lernen, was ich mir eh schon lange vorgenommen habe und danach sicher noch einige kalte Wintertage brauchen, bis was brauchbares heraus kommt. Außerdem finde ich es problematisch, wenn zur Gesamtverarbeitung (incl. Filter) einer Email 100000 mal awk, formail, grep, sed etc. verwendet wird. Ich bin ja kein Freund von monolithischen Gesamtlösungen aber irgendwann scheint mir das nicht mehr besonders praktikabel. Obwohl es natürlich schon funktioniert! Wie denkt ihr darüber? Äh noch was ... könntest Du mir evtl. Deine Skriptfragmente zum Austoben überlassen??? Evtl. über einen Link auf der HP. Wenn man schon mal ne Ausgangsbasis für ein interessantes Problem hat, ist's ja leichter als sich anhand diverser Hello-World-Progrämmchen zu motivieren. Danke schon mal. Gruß, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Hallo, Am Fri, 21 Nov 2003, Mathias Bauer schrieb:
* David Haller <david@dhaller.de> [2003-11-20 13:50] schrieb:
Am Thu, 20 Nov 2003, Mathias Bauer schrieb:
Das =?iso-8859-1?q?= etc. habe ich nie genauer analysiert. Meist steht danach irgend ein Umlaut und manchmal heißt es statt -1 eben -15 etc.
Das ist eine Kodierung lt. RfC 1342, 1522, 2047.
[... viel interessantes gekürzt ...]
Ja, das geht mit recode, allerdings muss man vorher das encoding und das charset ausfiltern und die =????= wegmachen. Z.B.:
==== for x in $header # wortweise betrachten, s.o. do if echo "$x" grep -q '^=?'
Müsste es -- nur so auf die Schnelle -- nicht heißen: if echo "$x" | grep -q '^=?'
Ja! [snippetry]
In Perl laesst sich das etwas eleganter loesen, da kann man sogar manche Defekte reparieren. Bei Interesse kann ich meine Perl-Scriptfragmente mal ueberarbeiten (und moeglichst so, dass es sich mit perlcc (5.8.0) kompilieren laesst).
Hey danke für die Infos! Allein bis ich die passenden RFCs rausgesucht habe... Leider bin ich von Ideen noch nicht zu Fragmenten gekommen :-( Ich werde wohl zuerst mal Perl lernen, was ich mir eh schon lange vorgenommen habe und danach sicher noch einige kalte Wintertage brauchen, bis was brauchbares heraus kommt.
Ok, ich versuch dann mal die Fragmente zu was einzeln tauglichem zusammenzufuegen.
Außerdem finde ich es problematisch, wenn zur Gesamtverarbeitung (incl. Filter) einer Email 100000 mal awk, formail, grep, sed etc. verwendet wird. Ich bin ja kein Freund von monolithischen Gesamtlösungen aber irgendwann scheint mir das nicht mehr besonders praktikabel. Obwohl es natürlich schon funktioniert! Wie denkt ihr darüber?
Also, bei mir bremst bisher eigentlich nur spamassassin, den ich dementsprechend weit hinten in der Filterkette habe. Davor sind viele normale procmail-Regeln, aber auch eine, die fuer alles, was bis dahin durchkommt ein gawk-script + antivir aufruft. Das ist aber immernoch viel schneller als SA... Im Moment habe ich hier also folgende Filter: ==== ## filter for base64-encoded MZ-exe-files :0 B: * ^TV[qpro][iw5QJB]AAMAAAAEAAAA exe-files # suse-linux "killfile" INCLUDERC=/home/dh/.procmail/kill-suse.rc # general sorting / whitelist INCLUDERC=/home/dh/.procmail/sort.rc :0 fw | /home/dh/bin/avcheck-mail :0 H * ^X-AVCheck-Mail: virii-new # noch zwei spezifische Filter (einer fuer die ct-register-Mails, der # den Anhang extrahiert und direkt ins Register einpflegt) # spamassassin :0 fw | /usr/local/bin/spamassassin :0 H * ^X-Spam-Level:.*\*\*\*\*\*\* spammed-sure :0 H * ^X-Spam-Level:.*\*\*\*\* spammed-probable :0 inbox ==== /home/dh/bin/avcheck-mail ist dabei ein gawk-Wrapper um antivir, den ich hier IIRC sogar schonmal gemailt habe... Im Vergleich zu SA ist der uebrigens _sehr_ performant...
Äh noch was ... könntest Du mir evtl. Deine Skriptfragmente zum Austoben überlassen???
Klar, s.o. Im Moment sind die aber "so" untauglich ;)
Evtl. über einen Link auf der HP. Wenn man schon mal ne Ausgangsbasis für ein interessantes Problem hat, ist's ja leichter als sich anhand diverser Hello-World-Progrämmchen zu motivieren.
Mach ich. -dnh -- Qual Qual oh Qual wo bist Du oh Qual oh Qual -- B. Brodesser in suse-talk
Hallo, * David Haller <david@dhaller.de> [2003-11-23 04:02] schrieb:
Also, bei mir bremst bisher eigentlich nur spamassassin, den ich dementsprechend weit hinten in der Filterkette habe. Davor sind viele normale procmail-Regeln, aber auch eine, die fuer alles, was bis dahin durchkommt ein gawk-script + antivir aufruft. Das ist aber immernoch viel schneller als SA...
Dito. Bei mir ist es der Spambouncer, dem ich alles sinnvoll Filterbare vorenthalte.
:0 H * ^X-AVCheck-Mail: virii-new
:0 H * ^X-Spam-Level:.*\*\*\*\*\*\* spammed-sure :0 H * ^X-Spam-Level:.*\*\*\*\* spammed-probable
:0 inbox
Evtl. solltest Du über einen ":" am Ende der Zeilen ":0 ..." nachdenken. Das ist nicht pedantisch gemeint, aber jedes Mal, wenn ich solche Regeln sehe, höre ich mich wieder fluchen über die (vielen) E-Mails, die ich verloren habe, weil ich es mit den lockfiles nicht so genau nahm. Obowhl es bei den Mailboxen spammed-... ja eigentlich egal ist -- bei inbox aber sicher nicht!
[Skriptfragmente auf HP] Mach ich.
Dank dir schon mal im Voraus. Gruß, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
* Am Mit, 19 Nov 2003 schrieb Joerg Rossdeutscher:
Exakter lässt sich mit Hilfe der Message-IDs filtern. Verwendet
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen, die keine korrekte schreiben, aber immerhin ist sie alltagstauglich. Kann man das für alle MUAs sagen?
Zumindest gelingt es mir mit Hilfe einer MSG-ID-Filterung zuverlässig Folgenachrichten auf bestimmte Personen auszublenden. Bis her kann ich weder false positives noch Nichterkennung bemerken. Ich betrachte allerdings sowohl In-Reply-To als auch References im Header. Gruß Christoph -- Christoph Maurer - Tux#194235 - christoph-maurer at gmx.de
Hi Liste, Am Sonntag, 16. November 2003 19:10 schrieb Joerg Rossdeutscher:
Weiter mit einem Ausschnitt aus meiner ~/.procmailrc: ^^^^^^^^^^ PLONK=/home/ratti/.plonk
:0:
* ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) /home/ratti/plonk
Mich würde der komplette Inhalt interessieren. Oder läuft das auch mit diesen 2 Zeilen?
(Achtung, /var/spool/mail/ratti darf nicht in Benutzung sein)
Kannst Du das kurz näher erklären? Vorab danke. Gruß Jens -- Registered Linux-User #284411 - Linux-Machine #197637 GnuPG/OpenPGP-Key: 0x482BBF3D - http://www.dfn-pca.de/pgpkserv Bitte KEINE HTML-Mails an mich - Don't send HTML coded Mails
Moin, Am Mo, den 17.11.2003 schrieb Jens Hofheinz um 17:22:
Am Sonntag, 16. November 2003 19:10 schrieb Joerg Rossdeutscher:
Weiter mit einem Ausschnitt aus meiner ~/.procmailrc: ^^^^^^^^^^ PLONK=/home/ratti/.plonk
:0:
* ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) /home/ratti/plonk
Mich würde der komplette Inhalt interessieren. Oder läuft das auch mit diesen 2 Zeilen?
Das sollte eigentlich alles sein. Ich habe jedenfalls nicht mehr drin. Eventuell könnte es nötig sein, den Pfad zu erweitern, sodaß formail und fgrep auch definitiv "greifbar" sind - oder, wenn du sicher gehen willst, machst du einfach ein "which formail" und trägst es oben mit dem kompletten Pfad ein.
(Achtung, /var/spool/mail/ratti darf nicht in Benutzung sein)
Kannst Du das kurz näher erklären?
Ja. Wie gesagt, gelegentlich lese ich "im Block" alles, was gefiltert wurde, sprich: Ich lese alle meine Mails, und dann hole ich mir explizit nur die gefilterten Artikel rein. Was dann in meinem Mailclient als "ungelesen" neu auftaucht ist also Nervkram. Es gibt viele Möglichkeiten, die mbox-Datei vom Server in den lokalen MUA zu bringen, und es hängt natürlich von deiner lokalen Installation ab, wie und wo du ansetzen kannst. Ich habe einen lokalen Server und sitze an meinem Client-Rechner. Ich hole meine Post per POP3, sprich: Auf dem Server wird /var/spool/mail/ratti ausgelesen. Der gefilterte Kram liegt aber in /home/ratti/plonk. Es sind aber beides Standard-mbox-Dateien, also brauche ich nur den Inhalt von /home/ratti/plonk nach /var/spool/mail/ratti verschieben. Es ginge also eigentlich: mv /home/ratti/plonk /var/spool/mail/ratti Damit würde ich die Datei aber ganz ersetzen - wohlmöglich sind aber noch Mails drin, die durch einen Fehler nicht abgeholt wurden, oder man benutzt einen MUA wie Apples mail.app, der Post erst nach einer Woche löscht, und: Ich will die Datei nicht überschreiben, weil ich dann gucken muß, ob die Rechte noch stimmen. Deswegen ist es schlauer, den Inhalt einfach hinten dranzuhängen, dann geht nix schief: cat /home/ratti/plonk >> /var/spool/mail/ratti ...und dann die plonk-Datei leeren. Entweder rm /home/ratti/plonk oder, was ich sehr gerne tue:
/home/ratti/plonk
Das ">" ist hier "echt" und kein Quoting. Auf hochdeutsch: Leite "nichts" um in diese Datei. Dadurch wird die Datei geleert. Prima für z.B. überquellende Logfiles, die man nicht löschen darf, solange der zugehörige daemon noch aktiv ist. So geht's. Das Problem ist nur: Wenn im gleichen Augenblick fetchmail Post abholt, dann würde zwei Prozesse gleichzeitig Daten in das Postfach schreiben, und zwar vermutlich durcheinander. Deswegen mache ich das nur, wenn ich weiss, daß der Rechner offline ist. Natürlich könnte immer noch was querschiessen, cronjobs zum Beispiel, aber auf meinem ein-einziger-Client-Server ist das eine akzeptable Lösung. Anonsten könnte man die Nachrichten auch anders anschieben, z.B. mit formail. 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 ratti, Jetzt wird der Thread ja noch richtig sinnvoll *lol* Am Mon, 17 Nov 2003, Joerg Rossdeutscher schrieb:
Das Problem ist nur: Wenn im gleichen Augenblick fetchmail Post abholt, dann würde zwei Prozesse gleichzeitig Daten in das Postfach schreiben, und zwar vermutlich durcheinander. Deswegen mache ich das nur, wenn ich weiss, daß der Rechner offline ist. Natürlich könnte immer noch was querschiessen, cronjobs zum Beispiel, aber auf meinem ein-einziger-Client-Server ist das eine akzeptable Lösung. Anonsten könnte man die Nachrichten auch anders anschieben, z.B. mit formail.
Du koenntest auch beim ausfiltern mit formail nen X-Header setzen und dann die mails mit Header per procmail in die normale inbox sortieren. Via lock-Datei duerfte das sogar dann klappen, wenn gleichzeitig fetchmail (oder der MTA) dem procmail frische Mails verfuettert. Allerdings muss man noch dafuer sorgen, dass die "quelldatei" (plonked) nicht neue Mails erhaelt, was sich durch ein locken, kopieren, leeren und unlocken machen liesse (spezifiziere in der procmailrc ein explizites lockfile fuer die plonk datei, z.B. plonk.lock) und dann in etwa folgendes script: ==== resort-plonked.sh [UNGETESTET!] ==== MBOX="/home/ratti/plonk" LOCKFILE="/home/ratti/plonk.lock" trap "release_lock; exit 2;" 1 2 3 4 6 7 8 10 11 12 13 14 15 17 acquire_lock() { test -e "$LOCKFILE" && exit 37 echo $$ > "$LOCKFILE" } release_lock() { if test -r "$LOCKFILE" && test `cat "$LOCKFILE"` -eq $$ then rm -f "$LOCKFILE" else exit 1 fi } acquire_lock if cp "$MBOX" "${MBOX}.work" then > "$MBOX" else release_lock test -f "${MBOX}.work" && rm -f "${MBOX}.work" exit 1 fi release_lock if cat "${MBOX}.work" | procmail then rm -f "${MBOX}.work" fi ==== ==== ~/.procmailrc ==== :0 H * ^X-Plonked-Seen: ratti@localhost inbox :0 H: /home/ratti/plonk.lock * ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) { :0 fw | formail -i "X-Plonked-Seen: ratti@localhost" :0 /home/ratti/plonk } ==== Als Namen des Headers und fuer das "Token" im Header solltest du dir evtl. was besseres ausdenken ;) Und auf Faelschungen kannst du reagieren, in dem du auf 'Old-X-Plonked-Seen' testest (siehe man formail, vgl. -a, -A, -i, -I)... HTH, -dnh -- 90: WWW Interaktives Echtzeit-Herumstochern in einer Informationssuppe. (Jochem Huhmann)
Moin, * David Haller <david@dhaller.de> [2003-11-17 23:24]:
==== resort-plonked.sh [UNGETESTET!] ==== MBOX="/home/ratti/plonk" LOCKFILE="/home/ratti/plonk.lock"
trap "release_lock; exit 2;" 1 2 3 4 6 7 8 10 11 12 13 14 15 17
acquire_lock() { test -e "$LOCKFILE" && exit 37 echo $$ > "$LOCKFILE" }
release_lock() { if test -r "$LOCKFILE" && test `cat "$LOCKFILE"` -eq $$ then rm -f "$LOCKFILE" else exit 1 fi }
acquire_lock
if cp "$MBOX" "${MBOX}.work" then
"$MBOX" else release_lock test -f "${MBOX}.work" && rm -f "${MBOX}.work" exit 1 fi
release_lock
if cat "${MBOX}.work" | procmail then rm -f "${MBOX}.work" fi ====
==== ~/.procmailrc ==== :0 H * ^X-Plonked-Seen: ratti@localhost inbox
:0 H: /home/ratti/plonk.lock * ? (formail -x From: -x Sender: -x Reply-To: -x Received: | fgrep -iqf $PLONK) { :0 fw | formail -i "X-Plonked-Seen: ratti@localhost"
:0 /home/ratti/plonk } ====
Ok, um an die Diskussion anzuknüpfen, die Du leider nicht fortgesetzt hast: Warum nochmal benutzen alle Procmail? Das ist eine Art Quiz, oder? Wer die unleserlichtste Regel erstellt, bekommt einen Preis? Thorsten -- Don't let your sense of morals prevent you from doing what is right. - Isaac Asimov
Hallo, Am Tue, 18 Nov 2003, Thorsten Haude schrieb:
Ok, um an die Diskussion anzuknüpfen, die Du leider nicht fortgesetzt hast: Warum nochmal benutzen alle Procmail? Das ist eine Art Quiz, oder? Wer die unleserlichtste Regel erstellt, bekommt einen Preis?
*BIIIINGGG* Der Kandidat erhaelt 42 Gummipunkte! -dnh PS: Die (gesnippten) procmail-Regeln sind nicht unleserlich -- fuer dich aber wohl ungewohnt. Welche unserer procmail vs. Mail::Audit (oder was verwendest du noch gleich?) Diskussionen meinst du? Wenn du die IIRC letzte meinst, dann hatte ich da schlicht nix mehr zu zu sagen. Mir geht es sonstwo vorbei was du zum filtern verwendest, ich verwende halt procmail, weil das alles kann was ich brauche -- und das performant. Und wie ich z.B. "Mail::Audit" in mein antiquiertes sendmail einbinde weiss ich nicht. Fuer procmail gibt's einfach ne Mailer-Definition in der sendmail.cf und gut ist. Kurz: ich habe auch kein Interesse. Und anderen, die, warum auch immer, ebenfalls procmail verwenden, denen helfe ich gern mit sowas wie dem gesnippten (wenn ich kann). Solange eine Diskussion zwischen uns dabei das Potential hat, anderen beim Entscheidungsprozess pro oder contra $MAIL_FILTER zu helfen bin ich dabei. Wenn aber die Argumente ausgetauscht sind, dann ist es gut. Dann soll sich jeder selbst ein Bild machen. Ich kann verstehen, dass du das "reflexartige" "procmail" nicht mehr sehen kannst[1]. Ich kann aber dein "pauschales" "igitt" bzgl. procmail auch nicht leiden, deshalb bringe ich auch immer wieder Argumente fuer procmail. Und wo wir schonmal dabei sind: ___ _____ __ __ _____ ___ __ __ ___ ___ ___ ___ _ _ _ | __|_ _\ \/ / \ \ / / __| _ \ | \/ / __|/ __|__|_ _| \| | | | | _| | | > < \ V /| _|| / | |\/| \__ \ (_ |___| || |) |_|_|_| |_| |___/_/\_\ |_| |___|_|_\ |_| |_|___/\___| |___|___/(_|_|_) _ _ _____ ___ _ _ | \| |/ _ \ \ / / | | | | .` | (_) \ \/\/ /|_|_|_| |_|\_|\___/ \_/\_/ (_|_|_) (ja, ueber ungueltige Msg-Ids kann ich mich wesentlich mehr echauffieren als ueber mail-filter...) Hilfe kannst du von mir bzgl. mutt und sendmail erwarten. Bei postfix muss ich vermutlich passen (wobei es da AFAIR auch nur auf die passende 'hostname' Definition ankommt). Uebrigens: fuer die Msg-Id reichen auch "virtuelle" sub-domains deiner domain, z.B. '<local-part>@eumel.thorstenhau.de' waere erstklassig geeignet. Die relevanten RfCs hab ich grad nicht im Kopf, aber fuer dich wuerde ich die raussuchen. [1] bei mir ist das uebrigens nicht der Fall -- da ich aber procmail verwende, schreibe ich eben ein procmail-Rezept als Anhaltspunkt fuer etwas, und erfinde nicht irgendwas in Mail::Audit Syntax oder sonstwas, das ich selbst nicht praktisch nachvollziehen kann... Interpretiere also nicht falsch, wenn ich hier procmail-Rezepte maile... Das habe ich uebrigens schon mehrfach gemacht, auch wenn explizit nach KMail gefragt wurde. -- "Ja, aber Popcorn over IP (PoIP) ist noch nicht so ganz ausgereift. Ich habe schon versucht, das mit RFC1149 zu koppeln, aber die blöden Viecher fressen die Popcorn immer selber :-(" -- Peter J. Holzer [ais] <slrnbhqmta.h3c.hjp-usenet@teal.hjp.at>
Moin, * David Haller <david@dhaller.de> [2003-11-18 01:30]:
PS: Die (gesnippten) procmail-Regeln sind nicht unleserlich -- fuer dich aber wohl ungewohnt.
Ich habe den Kram über ein Jahr benutzt. Es geht einfach darum, daß man durch viele Reifen springen muß, um zu bekommen, was man haben will. Falls sie unleserlich wären, dann nur weil ich die Syntax inzwischen aus dem Hirn geswapt hätte. Das passiert bei Maildrop nicht so leicht, weil man die Syntax an vielen Orten wiedererkennt, gerade für Newbies ein nicht zu unterschätzender Vorteil.
Welche unserer procmail vs. Mail::Audit (oder was verwendest du noch gleich?) Diskussionen meinst du? Wenn du die IIRC letzte meinst, dann hatte ich da schlicht nix mehr zu zu sagen.
Und scheinbar auch nichts mehr zu lesen. Versuch's doch nochmal, vielleicht findest Du ja doch etwas Interessantes.
Mir geht es sonstwo vorbei was du zum filtern verwendest
Das geht mir ähnlich, mich stört es nur, daß Newbies Procmail empfohlen wird, als wäre es ein benutzbares Programm.
ich verwende halt procmail, weil das alles kann was ich brauche
Stell Dir, vor, ich verwende einen MDA, der alles kann, was ich brauche, den ich aber trotzdem niemals weiterempfehlen würde. Ich kann nämlich durchaus auch Dinge beurteilen, die ich gut kenne. Ich habe mal gelesen, daß dicke Bücher bei Amazon oä. im Allgemeinen bessere Beurteilungen bekommen, weil sich die Rezensenten nicht eingestehen wollen, daß sie 1000 Seiten lang ihre Zeit verplempert haben.
Solange eine Diskussion zwischen uns dabei das Potential hat, anderen beim Entscheidungsprozess pro oder contra $MAIL_FILTER zu helfen bin ich dabei. Wenn aber die Argumente ausgetauscht sind, dann ist es gut. Dann soll sich jeder selbst ein Bild machen.
Na, dann tausch mal aus. Als kleinen Anhaltspunkt: Ich hatte eine Lösung für Maildrop gepostet, die so arbeitet wie die beiden Krücken, die Ratti und Du als Kasperfilter einsetzen. (Wobei ich ehrlicherweise sagen muß, daß ich überrascht war, daß man Procmail tatsächlich dazu bringen kann, Code und Daten so sauber zu trennen wie das Ratti gelungen ist.)
Ich kann verstehen, dass du das "reflexartige" "procmail" nicht mehr sehen kannst[1].
Ich kann aber dein "pauschales" "igitt" bzgl. procmail auch nicht leiden, deshalb bringe ich auch immer wieder Argumente fuer procmail.
Pauschal ist es nur in Bezug auf Newbies. Ich habe schon des öfteren gesagt, daß man es tatsächlich benutzen kann, wenn man es denn lange genug studiert hat. Für Newbies wirkt Procmail aber so abschreckend, daß sie vermutlich lieber ganz auf einen MDA verzichten als sich das anzutun. Das ist etwa so, als würde man Anfängern ed(1) statt $EDITOR empfehlen, weil man damit ja alles machen kann, weil man den ja gut kennen würde, weil der ja nach $ÜBLE_VERRENKUNG auch in der einen oder anderen Funktion fast so einfach zu benutzen wäre wie andere Editoren. Mag ja alles stimmen, deutet aber darauf hin, daß man ein eingeschränktes Bild von ed(1) und vor allem von ed(1) im Vergleich zu anderen Editoren hat. Ebenso kann man sicherlich gute Programme in Brainfuck schreiben, es drängt sich aber die Frage auf, ob das die richtige Sprache für Anfänger ist, die keine besondere Vorliebe dafür an den Tag legen, grundlos Qualen zu erleiden. Ganz anders dagegen der Vergleich von zB. NEdit und Vim. Da sind Bedienkonzept so unterschiedlich und in beiden Fällen der Funktionsumfang so groß, daß man sich leicht vorstellen kann, daß einem das eine oder andere gefällt. (EmacsOS, naja...)
Und wo wir schonmal dabei sind: ___ _____ __ __ _____ ___ __ __ ___ ___ ___ ___ _ _ _ | __|_ _\ \/ / \ \ / / __| _ \ | \/ / __|/ __|__|_ _| \| | | | | _| | | > < \ V /| _|| / | |\/| \__ \ (_ |___| || |) |_|_|_| |_| |___/_/\_\ |_| |___|_|_\ |_| |_|___/\___| |___|___/(_|_|_) _ _ _____ ___ _ _ | \| |/ _ \ \ / / | | | | .` | (_) \ \/\/ /|_|_|_| |_|\_|\___/ \_/\_/ (_|_|_)
(ja, ueber ungueltige Msg-Ids kann ich mich wesentlich mehr echauffieren als ueber mail-filter...)
Ok, wie wär's mit einem Tausch: Ich fixe meinen Msg-ID und Du rätst in Zukunft den armen Newbies zu Maildrop? (Schicke Schrift, alles handgemacht?) Ansonsten bin ich sicher, eine ähnliche Kurzsichtigkeit bzgl. Msg-IDs an den Tag legen zu können wie alle beteiligten Anwesenden bzgl. Procmail. Das ist leicht, ich muß nur starrsinnig an dem festhalten, was im Moment mein Weltbild ausmacht und alles andere da irgendwie einsortieren. :O h:, ich schmeiß mich weg. Wenn es das mit dem Quiz nicht ist, ist es dann so ein Pyramidenschema? Bekommt man eine Prämie, wenn man einen weiteren Newbie in sein Unglück lockt?
[1] bei mir ist das uebrigens nicht der Fall -- da ich aber procmail verwende, schreibe ich eben ein procmail-Rezept als Anhaltspunkt fuer etwas, und erfinde nicht irgendwas in Mail::Audit Syntax oder sonstwas, das ich selbst nicht praktisch nachvollziehen kann...
Und bitte vergiß endlich Mail::Audit. Es würde helfen, meine Mails zu lesen, um 'rauszukriegen, was ich davon halte. (Mail::Audit-Syntax ist übrigens Perl. Du würdest vermutlich etwa 30 Sekunden brauchen, um zu verstehen, wie man da Filter schreibt, die alles in den Schatten stellen, was Procmail zu bieten hat.) Thorsten -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. - Grundgesetz, Artikel 10, Abs. 1
Hallo, * Thorsten Haude textete am 18.11.03:
* David Haller <david@dhaller.de> [2003-11-18 01:30]:
___ _____ __ __ _____ ___ __ __ ___ ___ ___ ___ _ _ _ | __|_ _\ \/ / \ \ / / __| _ \ | \/ / __|/ __|__|_ _| \| | | | | _| | | > < \ V /| _|| / | |\/| \__ \ (_ |___| || |) |_|_|_| |_| |___/_/\_\ |_| |___|_|_\ |_| |_|___/\___| |___|___/(_|_|_) _ _ _____ ___ _ _ | \| |/ _ \ \ / / | | | | .` | (_) \ \/\/ /|_|_|_| |_|\_|\___/ \_/\_/ (_|_|_)
[...]
(Schicke Schrift, alles handgemacht?)
Geht viel einfacher: figlet ###### # # ## #### #### # ###### # # ##### # # # # # # # # # # # # # # # #### #### # ##### ###### # # # ###### # # # # # # # # # # # # # # # # # # # # ###### # # #### #### # ###### # # # ##### ## # # # # ###### # # # # # # # # ## # ## # # # # ## ## # # # # # # # # # # # # # # ## # # # ###### # # # # # # # # # # # # # # # # ## # ## # # # # # ##### # # # # # # ###### #### # # ###### # # ###### # #### ##### # ###### # #### #### # # # # # # # # # # # # # ###### ##### # #### # # # ##### # #### # # # # # # # ##### # # # # # # # # # # # # # # # # # # # # ###### ###### # #### # # ###### ###### #### #### # ## # # #### ### # # # # # # # # # # #### ###### # # # # # # # # # # ### # # #### #### # ______ _______ _______ .______ _______. ______ / __ \ | \ | ____|| _ \ / | / __ \ | | | | | .--. || |__ | |_) | | (----`| | | | | | | | | | | || __| | / \ \ | | | | | `--' | | '--' || |____ | |\ \----. .----) | | `--' | \______/ |_______/ |_______|| _| `._____| |_______/ \______/ cu flo --
Windows Me stürzt immer wieder ab Die ist eine Neuigkeitenverbreitungsgruppe. [Leo Josimovic und Dieter Bruegmann in daa]
Moin, * Florian Gross <florian@grossing.de> [2003-11-18 11:00]:
Geht viel einfacher: figlet
| _ \ __ _ ___ | | _| | __ _ _ __ _ __ | |_| | | | | |/ _` / __| | |/ / |/ _` | '_ \| '_ \| __| | | |_| | (_| \__ \ | <| | (_| | |_) | |_) | |_|_| |____/ \__,_|___/ |_|\_\_|\__,_| .__/| .__/ \__(_) |_| |_| Mein NEdit kann jetzt auch Figlets, danke! Thorsten -- Don't let your sense of morals prevent you from doing what is right. - Isaac Asimov
Hallo, Am Tue, 18 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-18 01:30]: [..procmail regeln..] Falls sie unleserlich wären, dann nur weil ich die Syntax inzwischen aus dem Hirn geswapt hätte. Das passiert bei Maildrop nicht so leicht, weil man die Syntax an vielen Orten wiedererkennt, gerade für Newbies ein nicht zu unterschätzender Vorteil.
ACK.
Welche unserer procmail vs. Mail::Audit (oder was verwendest du noch gleich?) Diskussionen meinst du? Wenn du die IIRC letzte meinst, dann hatte ich da schlicht nix mehr zu zu sagen.
Und scheinbar auch nichts mehr zu lesen. Versuch's doch nochmal, vielleicht findest Du ja doch etwas Interessantes.
Ok, sorry. Du verwendest maildrop, nicht Mail::Audit. Da hab ich was durcheinandergebracht.
Mir geht es sonstwo vorbei was du zum filtern verwendest
Das geht mir ähnlich, mich stört es nur, daß Newbies Procmail empfohlen wird, als wäre es ein benutzbares Programm.
Benutzbar ist procmail. Ob einfacher oder schwieriger fuer einen "Newbie" (der auch kein perl, keine shell usw. kennt!) als maildrop, das kann ich nicht beurteilen. Ist maildrop eigentlich bei der SuSE dabei? Lt. nem 'zgrep maildrop SuSE-8.2-ARCHIVES.gz' ist das nicht der Fall. Da man "$NEWBIE" auch nicht gleich ne Kompilation an den Hals haengen will, haben wir ein Dilemma. Hast du mal angeregt, dass maildrop in der SuSE landet? Ich hab mir jetzt maildrop mal gesaugt und kompiliert, aber noch nicht installiert. Ich will mir das erstmal genauer anschauen und testen. Von procmail weiss ich eben, dass es bei mir zuverlaessig tut. Bei maildrop bin ich erstmal sehr vorsichtig, aber dass es bei dir laeuft gibt dem Tool schonmal einen Vertrauensvorsprung ;) Wer weiss, vielleicht steige ich noch auf maildrop um. [Apropos an die Mitleser: maildrop ist teils in C, teils in C++ (leicht chaotisch vermengt) geschrieben, sollte also fast so flott beim Starten sein wie procmail. Mail::Audit ist das in perl, das perl-typisch Zeit zum starten braucht, wobei sich die u.U. auch mittelst perlcc verringern laesst.]
ich verwende halt procmail, weil das alles kann was ich brauche
Stell Dir, vor, ich verwende einen MDA, der alles kann, was ich brauche, den ich aber trotzdem niemals weiterempfehlen würde. Ich kann nämlich durchaus auch Dinge beurteilen, die ich gut kenne.
Ich auch :)
Ich habe mal gelesen, daß dicke Bücher bei Amazon oä. im Allgemeinen bessere Beurteilungen bekommen, weil sich die Rezensenten nicht eingestehen wollen, daß sie 1000 Seiten lang ihre Zeit verplempert haben.
*g*
Solange eine Diskussion zwischen uns dabei das Potential hat, anderen beim Entscheidungsprozess pro oder contra $MAIL_FILTER zu helfen bin ich dabei. Wenn aber die Argumente ausgetauscht sind, dann ist es gut. Dann soll sich jeder selbst ein Bild machen.
Na, dann tausch mal aus. Als kleinen Anhaltspunkt: Ich hatte eine Lösung für Maildrop gepostet, die so arbeitet wie die beiden Krücken, die Ratti und Du als Kasperfilter einsetzen.
Die kam bei mir erst recht spaet an. Die Eleganz daran kann man der nicht absprechen (v.a. wenn der Inhalt von $FROM eine einfache RE auf die Relevanten Header ist).
(Wobei ich ehrlicherweise sagen muß, daß ich überrascht war, daß man Procmail tatsächlich dazu bringen kann, Code und Daten so sauber zu trennen wie das Ratti gelungen ist.)
*g* Bei meiner Loesung fehlt ja auch nicht viel, zumal ich alles aus den '* 1^0 ...' auch um's "includerc" packen koennte. Mir ist's so aber lieber, da ich so schoen sauber die komplette Filteraktivitaet bzgl. Plonks auf suse-linux in einer Datei habe. Ratti's Loesung ist gut, hat aber den Nachteil formail und fgrep aufzurufen (was auf alten Kisten relevant sein kann). Im Prinzip fehlt procmail ein Substitutionsmechanismus, der sowas wie * ^Foo: (`perl -e '@_=<>;chomp(@_);print join("|",@_), "\n";' < FILE`) machen wuerde, wuerde procmail das `` ausfuehren. Da hat maildrop procmail offenbar was voraus.
Ich kann verstehen, dass du das "reflexartige" "procmail" nicht mehr sehen kannst[1].
Ich kann aber dein "pauschales" "igitt" bzgl. procmail auch nicht leiden, deshalb bringe ich auch immer wieder Argumente fuer procmail.
Pauschal ist es nur in Bezug auf Newbies. Ich habe schon des öfteren gesagt, daß man es tatsächlich benutzen kann, wenn man es denn lange genug studiert hat.
Fuer einfache "Anforderungen" muss man (wie ich schon oefter schrieb) nicht viel wissen. Das, was die meisten MUAs koennen, dafuer reicht ein: ==== :0 H * BEDINGUNG mbox-datei ==== Damit kommen selbst Newbies schnell klar. Interessant wird's, wenn die Bedingungen und die Aktionen komplexer werden. Da hat dann maildrop wohl Vorteile. Nunja, mir reichen fast immer solche einfachen Regeln...
Für Newbies wirkt Procmail aber so abschreckend, daß sie vermutlich lieber ganz auf einen MDA verzichten als sich das anzutun.
*lol* Auch moeglich.
Das ist etwa so, als würde man Anfängern ed(1) statt $EDITOR empfehlen,
Nee, der Vergleich passt net. Nimm vim oder (x)emacs im Vergleich zu kedit, kate, gedit, xedit, mcedit und aehnlich simple Editoren.
Ganz anders dagegen der Vergleich von zB. NEdit und Vim. Da sind Bedienkonzept so unterschiedlich und in beiden Fällen der Funktionsumfang so groß, daß man sich leicht vorstellen kann, daß einem das eine oder andere gefällt. (EmacsOS, naja...)
*lol* Ja, schwieriger wird der Vergleich zwischen Emacs und Nedit ;) Da gibt's kein "k.o."-Kriterium des Modus-basierten editierens wie im Vergleich mit vim ;) [lass uns den Editor-War diesmal auslassen, ok?]
Und wo wir schonmal dabei sind: [..] (ja, ueber ungueltige Msg-Ids kann ich mich wesentlich mehr echauffieren als ueber mail-filter...)
Ok, wie wär's mit einem Tausch: Ich fixe meinen Msg-ID und Du rätst in Zukunft den armen Newbies zu Maildrop?
Nein. Dazu kenne ich maildrop (noch!) nicht genug. Das musst du also noch ne Weile allein machen.
(Schicke Schrift, alles handgemacht?)
AWATT! man figlet :) Natuerlich in verschiedene Varianten (mit / ohne Fontauswahl, mit / ohne Eingabe des Textes bzw. Anwendung auf den markierten Bereich in meinen xemacs eingebunden :) Dazu hab ich das figlet.el allerdings noch etwas aufbohren muessen[1], aber ich vermute mal, fuer die gleiche Funktionalitaet musst du bei vim und nedit auch "Hand anlegen" :)
Ansonsten bin ich sicher, eine ähnliche Kurzsichtigkeit bzgl. Msg-IDs an den Tag legen zu können
Bitte nicht. Wer hat das RfC 2822 rausgekruschtelt? Ah, danke Mathias Bauer! Bitte lese dir da den genannten Abschnitt 3.6.4 durch. Eine gueltige Msg-ID ist auch in deinem Sinne! Und da du ja mutt verwendest ist das ja auch kein Problem: a) du erzeugst die ID mittels mutt: set hostname="eumel.thorstenhau.de" b) du bringst deinem MTA den korrekten Hostnamen bei, falls der FQDN nicht korrekt ueber DNS/libnss (/etc/hosts) ausgelesen wird: ==== /etc/hosts ==== 127.0.0.1 eumel.thorstenhau.de eumel.yoo.local eumel ==== bei Postfix ist das AFAIR ebenfalls ein "hostname=", bei sendmail z.B. in der sendmail.cf: Djeumel.thorstenhau.de (wie das via .mc + m4 geht weiss ich grad nicht auswendig, von "via Yast" ganz zu schweigen ;) [..]
:O h:, ich schmeiß mich weg. Wenn es das mit dem Quiz nicht ist, ist es dann so ein Pyramidenschema? Bekommt man eine Prämie, wenn man einen weiteren Newbie in sein Unglück lockt?
Kein Kommentar.
[1] bei mir ist das uebrigens nicht der Fall -- da ich aber procmail verwende, schreibe ich eben ein procmail-Rezept als Anhaltspunkt fuer etwas, und erfinde nicht irgendwas in Mail::Audit Syntax oder sonstwas, das ich selbst nicht praktisch nachvollziehen kann...
Und bitte vergiß endlich Mail::Audit. Es würde helfen, meine Mails zu lesen, um 'rauszukriegen, was ich davon halte.
Ups. Nochmal sorry, da hatte ich was verwechselt.
(Mail::Audit-Syntax ist übrigens Perl. Du würdest vermutlich etwa 30 Sekunden brauchen, um zu verstehen, wie man da Filter schreibt, die alles in den Schatten stellen, was Procmail zu bieten hat.)
Ja, dafuer ist aber die Performance fuer mich nicht brauchbar ;) -dnh PS: ich finde es gut, dass du (wie ich bei anderen Sachen) immer wieder Alternativen nennst, weiter so! Nur dein "Tonfall" neigt manchmal zum poltern ;) [1] Interessenten daran -> PM --
Take two Gods. Diagnostic. n. Someone who doubts the existence of two Gods. Makes sense. Every regular user of diagnostics that I know of only believes in Murphy. -- >>D. Holdsworth, >C. Suslowicz and Lionel
Moin, * David Haller <david@dhaller.de> [2003-11-20 02:18]:
Am Tue, 18 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-18 01:30]:
Welche unserer procmail vs. Mail::Audit (oder was verwendest du noch gleich?) Diskussionen meinst du? Wenn du die IIRC letzte meinst, dann hatte ich da schlicht nix mehr zu zu sagen.
Und scheinbar auch nichts mehr zu lesen. Versuch's doch nochmal, vielleicht findest Du ja doch etwas Interessantes.
Ok, sorry. Du verwendest maildrop, nicht Mail::Audit. Da hab ich was durcheinandergebracht.
Uh. Nein, wieder falsch, ich benutze beides. Mail::Audit würde ich allerdings niemandem empfehlen wollen; ich kenne die Macken jetzt so einigermaßen, so daß ich nicht zwingend umsteigen muß, aber auch ich werde es nirgends mehr neu installieren.
Mir geht es sonstwo vorbei was du zum filtern verwendest
Das geht mir ähnlich, mich stört es nur, daß Newbies Procmail empfohlen wird, als wäre es ein benutzbares Programm.
Benutzbar ist procmail. Ob einfacher oder schwieriger fuer einen "Newbie" (der auch kein perl, keine shell usw. kennt!) als maildrop, das kann ich nicht beurteilen.
Noch kennt der Newbie keine Shell, die wird er aber über kurz oder lang brauchen, also hilft die Ähnlichkeit.
Ist maildrop eigentlich bei der SuSE dabei? Lt. nem 'zgrep maildrop SuSE-8.2-ARCHIVES.gz' ist das nicht der Fall. Da man "$NEWBIE" auch nicht gleich ne Kompilation an den Hals haengen will, haben wir ein Dilemma. Hast du mal angeregt, dass maildrop in der SuSE landet?
Auf meinen SuSEs war das immer dabei, solange ich das Programm benutze. Wenn die das jetzt nicht mehr liefern, frage ich mich natürlich bösartig, ob die damit rechnen, am Support für Procmail mehr Geld zu verdienen als am Support für Maildrop.
Ich hab mir jetzt maildrop mal gesaugt und kompiliert, aber noch nicht installiert. Ich will mir das erstmal genauer anschauen und testen.
Gut!
[Apropos an die Mitleser: maildrop ist teils in C, teils in C++ (leicht chaotisch vermengt) geschrieben, sollte also fast so flott beim Starten sein wie procmail.
Na, dann will ich mal hoffen, daß es auch darüber eine Statistik geben wird.
Solange eine Diskussion zwischen uns dabei das Potential hat, anderen beim Entscheidungsprozess pro oder contra $MAIL_FILTER zu helfen bin ich dabei. Wenn aber die Argumente ausgetauscht sind, dann ist es gut. Dann soll sich jeder selbst ein Bild machen.
Na, dann tausch mal aus. Als kleinen Anhaltspunkt: Ich hatte eine Lösung für Maildrop gepostet, die so arbeitet wie die beiden Krücken, die Ratti und Du als Kasperfilter einsetzen.
Die kam bei mir erst recht spaet an. Die Eleganz daran kann man der nicht absprechen (v.a. wenn der Inhalt von $FROM eine einfache RE auf die Relevanten Header ist).
Ne, das ist der Message Envelope Sender, die Regexe stecken in der Datei, die Du mit lookup einliest. Was ich mir wahrscheinlich selbst basteln muß ist etwas um Perl's hash zu ersezten, ich will nämlich den Namen der Mailboxen aussuchen, in denen Mailinglisten landen.
(Wobei ich ehrlicherweise sagen muß, daß ich überrascht war, daß man Procmail tatsächlich dazu bringen kann, Code und Daten so sauber zu trennen wie das Ratti gelungen ist.)
*g* Bei meiner Loesung fehlt ja auch nicht viel, zumal ich alles aus den '* 1^0 ...' auch um's "includerc" packen koennte.
Na, ein #include ist wohl kaum das gleich wie Trennung von Code und Daten.
Ratti's Loesung ist gut, hat aber den Nachteil formail und fgrep aufzurufen (was auf alten Kisten relevant sein kann).
Denk daran nochmal, wenn Du dann mißt, ob Procmail schneller ist als Maildrop.
Im Prinzip fehlt procmail ein Substitutionsmechanismus, der sowas wie
* ^Foo: (`perl -e '@_=<>;chomp(@_);print join("|",@_), "\n";' < FILE`)
machen wuerde, wuerde procmail das `` ausfuehren.
Ok, bei Procmail mit inline Perl gebe ich mir nichtmal Mühe: Was bewirkt diese Zeile?
Fuer einfache "Anforderungen" muss man (wie ich schon oefter schrieb) nicht viel wissen. Das, was die meisten MUAs koennen, dafuer reicht ein:
==== :0 H * BEDINGUNG mbox-datei ====
Damit kommen selbst Newbies schnell klar. Interessant wird's, wenn die Bedingungen und die Aktionen komplexer werden. Da hat dann maildrop wohl Vorteile. Nunja, mir reichen fast immer solche einfachen Regeln...
Wenn ich nur solche einfachen Reglen bräuchte, würde ich auf einen MDA verzichten und das mit KMail oder so machen. Erst wenn es komplizierter wird, wird auch interessant. Procmail ist also nur dann brauchbar, wenn man es nicht braucht.
Das ist etwa so, als würde man Anfängern ed(1) statt $EDITOR empfehlen,
Nee, der Vergleich passt net. Nimm vim oder (x)emacs im Vergleich zu kedit, kate, gedit, xedit, mcedit und aehnlich simple Editoren.
Das wäre nur dann ein besserer Vergleich, wenn man mit Procmail deutlich mehr machen könnte als mit Maildrop. Es ist aber umgekehrt.
Ganz anders dagegen der Vergleich von zB. NEdit und Vim. Da sind Bedienkonzept so unterschiedlich und in beiden Fällen der Funktionsumfang so groß, daß man sich leicht vorstellen kann, daß einem das eine oder andere gefällt. (EmacsOS, naja...)
*lol* Ja, schwieriger wird der Vergleich zwischen Emacs und Nedit ;) Da gibt's kein "k.o."-Kriterium des Modus-basierten editierens wie im Vergleich mit vim ;)
Nö, aber Lisp ist da ein adäquater Ersatz.
[lass uns den Editor-War diesmal auslassen, ok?]
Ooch menno...
Ok, wie wär's mit einem Tausch: Ich fixe meinen Msg-ID und Du rätst in Zukunft den armen Newbies zu Maildrop?
Nein. Dazu kenne ich maildrop (noch!) nicht genug. Das musst du also noch ne Weile allein machen.
Ich kann warten (hehe).
Dazu hab ich das figlet.el allerdings noch etwas aufbohren muessen[1], aber ich vermute mal, fuer die gleiche Funktionalitaet musst du bei vim und nedit auch "Hand anlegen" :)
Ne, ein figlet-Modul gibt es nicht wirklich für NEdit. Ist wohl auch nicht so kompliziert, daß man es nicht mal eben selbst machen kann.
Ansonsten bin ich sicher, eine ähnliche Kurzsichtigkeit bzgl. Msg-IDs an den Tag legen zu können
Bitte nicht. Wer hat das RfC 2822 rausgekruschtelt? Ah, danke Mathias Bauer! Bitte lese dir da den genannten Abschnitt 3.6.4 durch. Eine gueltige Msg-ID ist auch in deinem Sinne!
Ja klar, ich sehe nur nicht die hohe Priorität.
(Mail::Audit-Syntax ist übrigens Perl. Du würdest vermutlich etwa 30 Sekunden brauchen, um zu verstehen, wie man da Filter schreibt, die alles in den Schatten stellen, was Procmail zu bieten hat.)
Ja, dafuer ist aber die Performance fuer mich nicht brauchbar ;)
<shrug/> Geht deutlich schneller, als ich die Mails lesen kann, also stört's mich nicht. Mein Rechner steht eh den längsten Teil des Tages nur 'rum.
PS: ich finde es gut, dass du (wie ich bei anderen Sachen) immer wieder Alternativen nennst, weiter so! Nur dein "Tonfall" neigt manchmal zum poltern ;)
Jepp. Thorsten -- Getting a thrill out of some stupid quote is a sign of idiocy. - turmeric
Hallo Thorsten, hallo David, hallo Leute, Am Samstag, 22. November 2003 13:05 schrieb Thorsten Haude:
* David Haller <david@dhaller.de> [2003-11-20 02:18]:
Am Tue, 18 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-18 01:30]: [...]
Mir geht es sonstwo vorbei was du zum filtern verwendest
Das geht mir ähnlich, mich stört es nur, daß Newbies Procmail empfohlen wird, als wäre es ein benutzbares Programm.
*LoL*
Ist maildrop eigentlich bei der SuSE dabei? Lt. nem 'zgrep maildrop SuSE-8.2-ARCHIVES.gz' ist das nicht der Fall. Da man "$NEWBIE" auch nicht gleich ne Kompilation an den Hals haengen will, haben wir ein Dilemma. Hast du mal angeregt, dass maildrop in der SuSE landet?
Auf meinen SuSEs war das immer dabei, solange ich das Programm benutze. Wenn die das jetzt nicht mehr liefern, frage ich mich natürlich bösartig, ob die damit rechnen, am Support für Procmail mehr Geld zu verdienen als am Support für Maildrop.
*g* [...]
Im Prinzip fehlt procmail ein Substitutionsmechanismus, der sowas wie
* ^Foo: (`perl -e '@_=<>;chomp(@_);print join("|",@_), "\n";' < FILE`)
machen wuerde, wuerde procmail das `` ausfuehren.
Ok, bei Procmail mit inline Perl gebe ich mir nichtmal Mühe: Was bewirkt diese Zeile?
Das kann sogar ich mir denken - und ich benutze KMail und habe nur grundlegende Perl-Kenntnisse ;-) Die Zeile bastelt eine RegEx zusammen, die auf den Inhalt des Headers "Foo:" prüft. Zuerst wird FILE in perl eingelesen, die Zeilenumbrüche entfernt (chomp) und dann das Ganze mit "|" verkettet, also ein "OR" für die RegEx. Die Klammern außenrum stehen ja schon in der Procmail-Regel ;-) Es entsteht also (nach Ausführung der Backticks) eine Zeile ähnlich der folgenden: * ^Foo (zeile1|zeile2|zeile3|zeile4)
Wenn ich nur solche einfachen Reglen bräuchte, würde ich auf einen MDA verzichten und das mit KMail oder so machen. Erst wenn es komplizierter wird, wird auch interessant.
Auch KMail kann kompliziertere Filteraktionen ;-) Ich lasse mir hier z. B. CVS commit-Mails durch ein Script pipen, dass die diffs einfärbt (durch Umwandlung in eine HTML-Mail). Bisher konnte ich jeden benötigten Filter in KMail wie gewünscht einrichten - auch RegExe und sonstige Gags sind möglich. Gegenfrage: Kann Procmail oder Maildrop z. B. nach "Alter in Tagen" filtern?
Procmail ist also nur dann brauchbar, wenn man es nicht braucht.
*LoL* Komische Schlussfolgerung ;-)
[lass uns den Editor-War diesmal auslassen, ok?]
Ooch menno...
Ich finds auch schade. Wollen wir nicht doch? ;-)
Ok, wie wär's mit einem Tausch: Ich fixe meinen Msg-ID und Du rätst in Zukunft den armen Newbies zu Maildrop?
Nein. Dazu kenne ich maildrop (noch!) nicht genug. Das musst du also noch ne Weile allein machen.
Apropos: bei der suse-linux-faq haben wir (mangels Maildrop-Spezialisten) ein procmail-"Monopol". Thorsten, hast Du nicht Lust, mitzumachen?
(Mail::Audit [...]
Ja, dafuer ist aber die Performance fuer mich nicht brauchbar ;)
<shrug/> Geht deutlich schneller, als ich die Mails lesen kann, also stört's mich nicht. Mein Rechner steht eh den längsten Teil des Tages nur 'rum.
*g* Gruß Christian Boltz -- Die fontlinge sollen ... ähm... wie soll ich es sagen... eher visuell als technisch orientierten Menschen bei der Verwaltung ihrer Fonts helfen. Wenn die 'ne Kommandozeilenoption eintippen müssen, laufen sie schreiend weg und verstecken sich zitternd hinter ihrem Mac, bis der böse, böse Blinkecursor weggeht. ;-) [Ratti in suse-programming]
Moin, * Christian Boltz <cb.suse@wein-vin-vinum.net> [2003-11-23 00:44]:
Am Samstag, 22. November 2003 13:05 schrieb Thorsten Haude:
* David Haller <david@dhaller.de> [2003-11-20 02:18]:
Am Tue, 18 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-18 01:30]: Im Prinzip fehlt procmail ein Substitutionsmechanismus, der sowas wie
* ^Foo: (`perl -e '@_=<>;chomp(@_);print join("|",@_), "\n";' < FILE`)
machen wuerde, wuerde procmail das `` ausfuehren.
Die Zeile bastelt eine RegEx zusammen, die auf den Inhalt des Headers "Foo:" prüft. Zuerst wird FILE in perl eingelesen, die Zeilenumbrüche entfernt (chomp) und dann das Ganze mit "|" verkettet, also ein "OR" für die RegEx. Die Klammern außenrum stehen ja schon in der Procmail-Regel ;-) Es entsteht also (nach Ausführung der Backticks) eine Zeile ähnlich der folgenden: * ^Foo (zeile1|zeile2|zeile3|zeile4)
Ok, jetzt verstehe ich es auch. Danke!
Wenn ich nur solche einfachen Reglen bräuchte, würde ich auf einen MDA verzichten und das mit KMail oder so machen. Erst wenn es komplizierter wird, wird auch interessant.
Auch KMail kann kompliziertere Filteraktionen ;-) Ich lasse mir hier z. B. CVS commit-Mails durch ein Script pipen, dass die diffs einfärbt (durch Umwandlung in eine HTML-Mail).
Diffs färbt mein Edit ein, nicht mein Mailprogramm.
Gegenfrage: Kann Procmail oder Maildrop z. B. nach "Alter in Tagen" filtern?
Natürlich.
Ok, wie wär's mit einem Tausch: Ich fixe meinen Msg-ID und Du rätst in Zukunft den armen Newbies zu Maildrop?
Nein. Dazu kenne ich maildrop (noch!) nicht genug. Das musst du also noch ne Weile allein machen.
Apropos: bei der suse-linux-faq haben wir (mangels Maildrop-Spezialisten) ein procmail-"Monopol". Thorsten, hast Du nicht Lust, mitzumachen?
Ist das die hier: http://www.helms.sh/faq/faq.html Thorsten -- There's no such thing as a stupid question. Only stupid people. - User Friendly
Hallo Thorsten, hallo Leute, Am Sonntag, 23. November 2003 10:47 schrieb Thorsten Haude:
* Christian Boltz <cb.suse@wein-vin-vinum.net> [2003-11-23 00:44]:
Am Samstag, 22. November 2003 13:05 schrieb Thorsten Haude: [...] Auch KMail kann kompliziertere Filteraktionen ;-) Ich lasse mir hier z. B. CVS commit-Mails durch ein Script pipen, dass die diffs einfärbt (durch Umwandlung in eine HTML-Mail).
Diffs färbt mein Edit ein, nicht mein Mailprogramm.
Bei mir macht es _auch_ das Mailprogramm - siehe nebenan. Aber mein vim kann auch diffs einfärben ;-) [...]
Apropos: bei der suse-linux-faq haben wir (mangels Maildrop-Spezialisten) ein procmail-"Monopol". Thorsten, hast Du nicht Lust, mitzumachen?
Ist das die hier: http://www.helms.sh/faq/faq.html
Nö, das ist nur die Mini-FAQ ;-) Die, die ich meine, landet auf http://suse-linux-faq.koehntopp.de Außer einer Suchfunktion fürs Listenarchiv findest Du dort momentan noch nix [1], die Arbeit wird im CVS erledigt. Zum Reinschauen: $ cvs -d :pserver:anonymous@koehntopp.de:/faq login Logging in to :pserver:anonymous@koehntopp.de:2401/faq CVS password: <return> $ cvs -d :pserver:anonymous@koehntopp.de:/faq \ co suse-linux-faq Bei Interesse am Mitarbeiten kannst Du Dich auf der zugehörigen ML subscriben: suse-linux-faq-subscribe@lists.koehntopp.de Den CVS-Zugang kann nur Kristian einrichten (ssh public key an ihn senden), dauert aber ein wenig, da er gerade auf den Umzugskartons sitzt ;-) Gruß Christian Boltz [1] Im Unterverzeichnis entwurf/ kannst Du Dir schon mal ansehen, wie das Layout mal werden soll ;-) (Ich will dieses Verzeichnis nicht in Google sehen, deshalb keine komplette URL) -- [Netscape 4] Wer heute noch mit nem Browser rumsurft, der Standards von 1998 nicht korrekt umzusetzen vermag, der soll ruhig ein bisserl drunter leiden, nicht nur der Webdesigner ;-) [Manfred Tremmel in suse-linux]
Christian Boltz schrieb:
[...] [1] Im Unterverzeichnis entwurf/ kannst Du Dir schon mal ansehen, wie das Layout mal werden soll ;-)
Tja, was hat man, wenn man versucht, eine FAQ in *deutsch* mit *englischen* Titeln zu belegen? Genau: Murks! :-) Das deutsche "inoffiziell" heisst im englischen naemlich "unofficial", nicht "inofficial"... Schade um das Logo :-) Wie waere es, wenn ihr bei deutsch statt englisch bleibt? SCNR, Thomson
Hallo Thomas, hallo Leute, Am Montag, 24. November 2003 00:12 schrieb Thomas Hertweck:
Christian Boltz schrieb:
[1] Im Unterverzeichnis entwurf/ kannst Du Dir schon mal ansehen, wie das Layout mal werden soll ;-)
Tja, was hat man, wenn man versucht, eine FAQ in *deutsch* mit *englischen* Titeln zu belegen? Genau: Murks! :-) Das deutsche "inoffiziell" heisst im englischen naemlich "unofficial", nicht "inofficial"...
Laut "ding" gibt es beide Varianten - inofficial und unofficial. Was davon die gebräuchlichere ist, steht allerdings nicht dabei ;-)
Schade um das Logo :-)
Kein Problem, das hab ich im Gimp, ist also recht leicht zu ändern ;-) Allerdings kann es passieren, dass ich das Logo nochmal ändere, damit es besser zum neuen Erscheinungsbild von SUSE passt. Lass Dich überraschen - oder subscribe Dich in der FAQ-Liste, dort gibt es die Entwurfslinks immer früher ;-)
Wie waere es, wenn ihr bei deutsch statt englisch bleibt?
Im Prinzip ja, aber es müsste dann ja strenggenommen "inoffizielle" heißen, und das kauft uns niemand als "Stempel" ab ;-) Und "inoffiziell SuSE Linux FAQ" liest sich blöd, auch wenn das "inoffiziell" als Stempeltext daherkommt. Von daher tendiere ich momentan dazu, dieses eine Wort englisch zu lassen ;-) Gruß Christian Boltz -- what does "> /dev/null" mean? and how do i reverse it? would "< /dev/null" be right? [aus comp.unix.shell]
Hallo! Christian Boltz wrote:
Am Montag, 24. November 2003 00:12 schrieb Thomas Hertweck:
Tja, was hat man, wenn man versucht, eine FAQ in *deutsch* mit *englischen* Titeln zu belegen? Genau: Murks! :-) Das deutsche "inoffiziell" heisst im englischen naemlich "unofficial", nicht "inofficial"...
Laut "ding" gibt es beide Varianten - inofficial und unofficial. Was davon die gebräuchlichere ist, steht allerdings nicht dabei ;-)
In meinem Pons Woerterbuch Deutsch-Englisch/Englisch-Deutsch gibt es nur eine Variante - und Pons ist eigentlich ziemlich gut. Auch dict.leo.org spuckt bei Eingabe von inoffiziell nur eine Variante aus, naemnlich "unofficial". Ebenso ist es bei meinem English Standard Dictionary... Aber es waere natuerlich moeglich, dass es trotz allem auch ein "inofficial" gibt, das moechte ich nicht ausschliessen. Habe ich allerdings so im eng- lischen noch nie (zumindest kann ich mich nicht daran erinnern) gelesen. Meine Bemerkung war auch nicht ganz so ernst zu nehmen... :-)
[...] Allerdings kann es passieren, dass ich das Logo nochmal ändere, damit es besser zum neuen Erscheinungsbild von SUSE passt. Lass Dich überraschen - oder subscribe Dich in der FAQ-Liste, dort gibt es die Entwurfslinks immer früher ;-)
Habe momentan leider nicht so viel Zeit, sonst wuerde ich das vielleicht machen. Allerdings halte ich die Art & Weise, wie man momentan an der FAQ mitarbeiten kann, fuer viel zu kom- pliziert. Wenn es mit Aufwand verbunden ist, dann sinkt (das sagen meine saemtlichen Erfahrungen) das Interesse an Mitar- beit... Aber gut, das muessen die "Verantwortlichen" wissen, wie sie das halten wollen. Wenn es einfach ein Template im Netz gaebe und man das in Ruhe daheim ausfuellen und dann per Mail an einen Maintainer schicken koennte, faende ich das we- sentlich einfacher und glaube, es wuerden auch mehr Leute mit- machen.
Wie waere es, wenn ihr bei deutsch statt englisch bleibt?
Im Prinzip ja, aber es müsste dann ja strenggenommen "inoffizielle" heißen, und das kauft uns niemand als "Stempel" ab ;-) Und "inoffiziell SuSE Linux FAQ" liest sich blöd, auch wenn das "inoffiziell" als Stempeltext daherkommt. Von daher tendiere ich momentan dazu, dieses eine Wort englisch zu lassen ;-)
Das halte ich fuer keine so gute Idee, denn es gibt schon eine "Unofficial SuSE FAQ" (http://dinamizm.ath.cx/)[1] von der Schwesterliste suse-linux-e. Um sich da ein bissl abzugrenzen waere es schon besser, es wirklich in deutsch zu halten. Beitraege sollen ja schon in deutsch sein (wenn ich das richtig verstanden habe) und ich faende es vorteilhaft, wenn man das dem Titel auch direkt anmerkt. Vielleicht findet sich ja ein anderer treffender Terminus statt "inoffizielle SuSE FAQ"... Just my 2 cents *g*, Th. [1] auch: http://susefaq.sourceforge.net/
Hallo Thomas, hallo Leute, Am Dienstag, 25. November 2003 09:12 schrieb Thomas Hertweck:
Christian Boltz wrote:
Am Montag, 24. November 2003 00:12 schrieb Thomas Hertweck: [...] Allerdings kann es passieren, dass ich das Logo nochmal ändere, damit es besser zum neuen Erscheinungsbild von SUSE passt. Lass Dich überraschen - oder subscribe Dich in der FAQ-Liste, dort gibt es die Entwurfslinks immer früher ;-)
Habe momentan leider nicht so viel Zeit, sonst wuerde ich das vielleicht machen. Allerdings halte ich die Art & Weise, wie man momentan an der FAQ mitarbeiten kann, fuer viel zu kom- pliziert.
Naja, so schwer ist es eigentlich nicht - Du brauchst nur CVS-Grundkenntnisse (checkout, update, commit) und ein paar XML-Tags (von denen die wichtigsten wie bei HTML sind). Falls Du kein XML schreiben willst, kannst Du es notfalls auch als text/plain einchecken - es findet sich bestimmt jemand, der die paar XML-Tags einfügt ;-)
Wenn es mit Aufwand verbunden ist, dann sinkt (das sagen meine saemtlichen Erfahrungen) das Interesse an Mitar- beit... Aber gut, das muessen die "Verantwortlichen" wissen, wie sie das halten wollen. Wenn es einfach ein Template im Netz gaebe und man das in Ruhe daheim ausfuellen und dann per Mail an einen Maintainer schicken koennte, faende ich das we- sentlich einfacher und glaube, es wuerden auch mehr Leute mit- machen.
Über die Idee könnte man glatt nachdenken ;-) Niemand hat etwas dagegen, wenn jemand einen guten Text für die FAQ einreicht. Allerdings sehe ich das Risiko, dass die FAQler auch mit weniger guten Texten "bombardiert" werden ;-) Mal sehen, wie das die FAQ-Mitarbeiter sehen - ich schick mal eine Kopie zur Diskussion an die FAQ-Liste. Idee auf die Schnelle: wie wärs mit einem HTML-Formular, das man sich abspeichern und offline ausfüllen kann? Man müsste dann nur zum Versand kurz online gehen. Diese Variante hätte (im Vergleich zu einer Mail) u. a. den Vorteil, dass man zumindest das Grundgerüst der XML-Tags automatisch generieren könnte und damit der Aufwand für die FAQ-Mitarbeiter gering wäre. Wäre diese Lösung akzeptabel? Allerdings: Priorität hat derzeit, die bereits bestehenden Texte der FAQ zugänglich zu machen (Homepage + XML-Konvertierung), danach könnte man dann bei entsprechendem Interesse auch eine Vorlage für die "externe" Mitarbeit einrichten.
Wie waere es, wenn ihr bei deutsch statt englisch bleibt?
Im Prinzip ja, aber es müsste dann ja strenggenommen "inoffizielle" heißen, und das kauft uns niemand als "Stempel" ab ;-) Und "inoffiziell SuSE Linux FAQ" liest sich blöd, auch wenn das "inoffiziell" als Stempeltext daherkommt. Von daher tendiere ich momentan dazu, dieses eine Wort englisch zu lassen ;-)
Das halte ich fuer keine so gute Idee, denn es gibt schon eine "Unofficial SuSE FAQ" [...]
Weißt Du jetzt, warum ich "_i_nofficial" genommen hab? ;-)
Um sich da ein bissl abzugrenzen waere es schon besser, es wirklich in deutsch zu halten.
Korrekt übersetzt wäre das dann also Inoffizielle HgF [1] zu SUSE Linux *SCNR*
Beitraege sollen ja schon in deutsch sein (wenn ich das richtig verstanden habe)
Jepp.
und ich faende es vorteilhaft, wenn man das dem Titel auch direkt anmerkt. Vielleicht findet sich ja ein anderer treffender Terminus statt "inoffizielle SuSE FAQ"...
Ich würde behaupten, dass man an den Texten sehr schnell merkt, dass es eine deutsche FAQ ist ;-) Gruß Christian Boltz [1] FAQ heißt eben "Häufig gestellte Fragen" ;-) --
Das ist uebrigens genau der "Trick" den reiserfs verwendet! ...ich dachte immer, der "Trick" von reiserfs sei: if ($stromausfall) rm /* -r [> David Haller und Ratti in fontlinge-devel]
Hallo! Christian Boltz schrieb:
Am Dienstag, 25. November 2003 09:12 schrieb Thomas Hertweck:
[...] Habe momentan leider nicht so viel Zeit, sonst wuerde ich das vielleicht machen. Allerdings halte ich die Art & Weise, wie man momentan an der FAQ mitarbeiten kann, fuer viel zu kom- pliziert.
Naja, so schwer ist es eigentlich nicht - Du brauchst nur CVS-Grundkenntnisse (checkout, update, commit) und ein paar XML-Tags (von denen die wichtigsten wie bei HTML sind).
Ich musste echt lachen, als ich das gelesen habe. Es ist ein typischer Effekt: Natuerlich ist es nicht schwer, fuer jeman- den, der taeglich mit diesen Dingen zu tun hat. Ich kann Dir jetzt auch sagen, es ist nicht schwer, die Ausbreitung von Wellen in der Erde zu berechnen - Du brauchst nur Grundkennt- nisse in Mathematik (Laplace-Operator, partielle Ableitungen) und Physik (z.B. elastodynamische Wellengleichung) und schon hast Du alles beisammen. Aber trotz allem glaube ich, dass Du es beim Lesen dieser Zeilen vielleicht nicht unbedingt als "einfach" ansehen wirst (ausser Du bist vielleicht Physiker, aber das weiss ich nicht). Auch auf dieser Liste werden immer wieder Fragen gestellt, die vermeintlich leicht sind, deren Ursache den Fragesteller aber dennoch vor Probleme stellt. Mir passiert das auch manchmal, wenn ich im Hoersaal stehe und unseren Studenten etwas beibringen soll - da denkt man dann auch, das ist ja alles nicht schwer... Man vergisst leider ab und an, sich in die Position der Gegenseite einzudenken; was fuer mich selbstverstaendlich und einfach ist, ist es eben fuer andere noch lange nicht (und umgekehrt). Um zurueck zum Thema zu kommen: ich schaetze mal, fuer einige, die evtl. mal etwas fuer eine FAQ schreiben koennten, ist die mo- mentane Situation nicht ideal. Man braucht von Kristian ein Login, mit CVS kennen sich mit Sicherheit nicht alle aus, ebenso mit XML usw. - das klingt fuer mich alles ziemlich um- staendlich und abschreckend, wenn ich ehrlich sein soll. Dabei bedeutet das keinesfalls, dass kein Interesse besteht - sonst haette ich wohl kaum vor Zeiten ein NVIDIA-Howto und in letzter Zeit das Kernel-Howto geschrieben. Ich benutze z.B. RCS und nicht CVS, ich schreibe HTML/CSS, aber XML, hmm... Vielleicht geht es anderen eben aehnlich. Du wirst wahrscheinlich nun sa- gen, ich solle eben die anderen Dinge lernen, das ist ganz ein- fach - aber Du weisst ja selbst wie das so ist mit diesen Din- gen, die man ansonsten nicht unbedingt braucht. Wenn man Bei- traege fuer etwas haben moechte, dann muss es IMHO so einfach wie moeglich gestaltet werden.
Wenn es mit Aufwand verbunden ist, dann sinkt (das sagen meine saemtlichen Erfahrungen) das Interesse an Mitar- beit... Aber gut, das muessen die "Verantwortlichen" wissen, wie sie das halten wollen. Wenn es einfach ein Template im Netz gaebe und man das in Ruhe daheim ausfuellen und dann per Mail an einen Maintainer schicken koennte, faende ich das we- sentlich einfacher und glaube, es wuerden auch mehr Leute mit- machen.
Über die Idee könnte man glatt nachdenken ;-) Niemand hat etwas dagegen, wenn jemand einen guten Text für die FAQ einreicht. Allerdings sehe ich das Risiko, dass die FAQler auch mit weniger guten Texten "bombardiert" werden ;-)
Nun, von "bombadieren" wuerde ich nicht sprechen :-) Wenn Texte zu schlecht sind (Stil/Inhalt betreffend), dann muss so etwas einfach an den Autor zurueck gehen mit bitte um Verbesserung - so geht das bei saemtlichen wissenschaftlichen Veroffentlichun- gen, da wird nicht lange gefackelt. Ein Template, das zur Verfue- gung gestellt wird (z.B. mit einem kurzen Beispielinhalt), und das man quasi nur noch mit Inhalt fuellen muss, wuerde ich fuer eine Idee halten, die man mal diskutieren sollte.
[...] Idee auf die Schnelle: wie wärs mit einem HTML-Formular, das man sich abspeichern und offline ausfüllen kann? Man müsste dann nur zum Versand kurz online gehen. Diese Variante hätte (im Vergleich zu einer Mail) u. a. den Vorteil, dass man zumindest das Grundgerüst der XML-Tags automatisch generieren könnte und damit der Aufwand für die FAQ-Mitarbeiter gering wäre. Wäre diese Lösung akzeptabel?
So etwas waere sicher auch nicht schlecht. Meine Idee zielte ein- fach darauf ab, dass es a) einfacher werden sollte, Beitraege zu liefern und dass es b) fuer denjenigen, der einen Beitrag schreibt, hauptsaechlich auf den Inhalt ankommen darf, und nicht auf den Rest. Mit einem Editor kann eben jeder umgehen, und eine Mail schicken bzw. ein Formular ausfuellen sollte auch noch jeder hinbekommen (im Vergleich zu CVS, XML, usw.).
Allerdings: Priorität hat derzeit, die bereits bestehenden Texte der FAQ zugänglich zu machen (Homepage + XML-Konvertierung), danach könnte man dann bei entsprechendem Interesse auch eine Vorlage für die "externe" Mitarbeit einrichten.
Es war nur ein kleiner Vorschlag meinerseits. Wenn andere eine Art Template/Formular fuer Bloedsinn halten, dann sollte es auch nicht eingefuehrt werden. Ich wuerde auch nicht erwarten, dass im Falle einer Einfuehrung schlagartig die Anzahl der Beitraege in die Hoehe geht :-)
[...] Das halte ich fuer keine so gute Idee, denn es gibt schon eine "Unofficial SuSE FAQ" [...]
Weißt Du jetzt, warum ich "_i_nofficial" genommen hab? ;-)
Naja, ein (IMHO) falsches Wort zu nehmen um ein Duplikat zu vermei- den, ist in meinen Augen vielleicht keine so besonders gute Idee :-) Vielleicht hat ja jemand noch einen anderen bahnbrechenden Slogan und teilt ihn uns mit... *g* Gruesse, Thomson
Hallo Thomas, Thomas Hertweck (Thomas.Hertweck@gpi.uni-karlsruhe.de) schrieb am 29.11.2003 (23:14):
Christian Boltz schrieb:
Naja, so schwer ist es eigentlich nicht - Du brauchst nur CVS-Grundkenntnisse (checkout, update, commit) und ein paar XML-Tags (von denen die wichtigsten wie bei HTML sind).
Ich musste echt lachen, als ich das gelesen habe. Es ist ein typischer Effekt: Natuerlich ist es nicht schwer, fuer jeman- den, der taeglich mit diesen Dingen zu tun hat. Ich kann Dir jetzt auch sagen, es ist nicht schwer, die Ausbreitung von Wellen in der Erde zu berechnen - Du brauchst nur Grundkennt- nisse in Mathematik (Laplace-Operator, partielle Ableitungen) und Physik (z.B. elastodynamische Wellengleichung) und schon hast Du alles beisammen. Aber trotz allem glaube ich, dass Du es beim Lesen dieser Zeilen vielleicht nicht unbedingt als "einfach" ansehen wirst (ausser Du bist vielleicht Physiker, aber das weiss ich nicht).
Kommt der Vergleich bitte in die Mini-FAQ von Sebastian Helms?
Das halte ich fuer keine so gute Idee, denn es gibt schon eine "Unofficial SuSE FAQ" [...]
Weißt Du jetzt, warum ich "_i_nofficial" genommen hab? ;-)
Naja, ein (IMHO) falsches Wort zu nehmen um ein Duplikat zu vermei- den, ist in meinen Augen vielleicht keine so besonders gute Idee :-) Vielleicht hat ja jemand noch einen anderen bahnbrechenden Slogan und teilt ihn uns mit... *g*
Hmmmm... "Die nichtamtliche SuSE FAQ". Nee, klingt irgendwie behördlich. "Die nichtautoritative SuSE FAQ". Gibt es das Wort auf Deutsch überhaupt und (wenn ja) habe ich es ansatzweise richtig geschrieben? "YaSFAQ", Yet another SuSE FAQ. Klingt ein bißchen nach Yast und ein bißchen nach NASDAQ. Ohne Erläuterung garantiert Suchmaschinen- untauglich. Gruß, Antje -- Das Internet ist dazu da, um "Punkt, Punkt, Komma, Strich" durch "Doppelpunkt, Bindestrich, runde Klammer" zu ersetzen.
"Antje M. Bendrich" schrieb:
[...] "YaSFAQ", Yet another SuSE FAQ. Klingt ein bißchen nach Yast und ein bißchen nach NASDAQ. Ohne Erläuterung garantiert Suchmaschinen- untauglich.
Da magst Du Recht haben, aber "Yet another SuSE FAQ" finde ich trotzdem ganz witzig... :-) Auch wenn's nicht deutsch ist. CU, Th.
Hallo Thomas, hallo Leute, Am Samstag, 29. November 2003 23:14 schrieb Thomas Hertweck:
Christian Boltz schrieb:
Am Dienstag, 25. November 2003 09:12 schrieb Thomas Hertweck:
[...] Habe momentan leider nicht so viel Zeit, sonst wuerde ich das vielleicht machen. Allerdings halte ich die Art & Weise, wie man momentan an der FAQ mitarbeiten kann, fuer viel zu kom- pliziert.
Naja, so schwer ist es eigentlich nicht - Du brauchst nur CVS-Grundkenntnisse (checkout, update, commit) und ein paar XML-Tags (von denen die wichtigsten wie bei HTML sind).
Ich musste echt lachen, als ich das gelesen habe.
Ging mir übrigens bei Deiner Mail auch so ;-)
Es ist ein typischer Effekt: Natuerlich ist es nicht schwer, fuer jemanden, der taeglich mit diesen Dingen zu tun hat.
So ist es ;-)
Ich kann Dir jetzt auch sagen, es ist nicht schwer, die Ausbreitung von Wellen in der Erde zu berechnen - Du brauchst nur Grundkennt- nisse in Mathematik (Laplace-Operator, partielle Ableitungen) und Physik (z.B. elastodynamische Wellengleichung) und schon hast Du alles beisammen. Aber trotz allem glaube ich, dass Du es beim Lesen dieser Zeilen vielleicht nicht unbedingt als "einfach" ansehen wirst
Der Vergleich dürfte zwar bezüglich der nötigen Lernkurve etwas hinken (die FAQ-Mitarbeit ist wohl einfacher ;-) - aber ich weiß, auf was Du hinauswillst. Falls ich mich entschließe, eine "einfach mitmachen"-Seite für die FAQ zu erstellen, darf ich dann Deine Mail zitieren nach dem Motto "warum es diese Seite gibt..."?
(ausser Du bist vielleicht Physiker, aber das weiss ich nicht).
Nö, Winzer. Und nichtmal allzuweit weg von Karlsruhe ;-)
Auch auf dieser Liste werden immer wieder Fragen gestellt, die vermeintlich leicht sind, deren Ursache den Fragesteller aber dennoch vor Probleme stellt. Mir passiert das auch manchmal, wenn ich im Hoersaal stehe und unseren Studenten etwas beibringen soll - da denkt man dann auch, das ist ja alles nicht schwer... Man vergisst leider ab und an, sich in die Position der Gegenseite einzudenken; was fuer mich selbstverstaendlich und einfach ist, ist es eben fuer andere noch lange nicht (und umgekehrt).
Schon klar ;-)
Um zurueck zum Thema zu kommen: ich schaetze mal, fuer einige, die evtl. mal etwas fuer eine FAQ schreiben koennten, ist die mo- mentane Situation nicht ideal. Man braucht von Kristian ein Login, mit CVS kennen sich mit Sicherheit nicht alle aus, ebenso mit XML usw. - das klingt fuer mich alles ziemlich um- staendlich und abschreckend, wenn ich ehrlich sein soll.
Naja, es sind ein paar (IMHO kleine) Hürden, zu denen es in der FAQ wohl auch eine Erklärung geben wird. Ich behaupte mal, dasss man die wichtigsten Dinge innerhalb einer Stunde lernen kann. Für Spezialitäten wie z. B. interne Verlinkung innerhalb der FAQ krame auch in in spickzettel.txt ;-) (ja, diese Datei gibt es wirklich im FAQ-CVS!)
Dabei bedeutet das keinesfalls, dass kein Interesse besteht - sonst haette ich wohl kaum vor Zeiten ein NVIDIA-Howto und in letzter Zeit das Kernel-Howto geschrieben. Ich benutze z.B. RCS und nicht CVS, ich schreibe HTML/CSS, aber XML, hmm... Vielleicht geht es anderen eben aehnlich. Du wirst wahrscheinlich nun sagen, ich solle eben die anderen Dinge lernen,
Ich werde Dich nicht dazu zwingen, auch wenn...
das ist ganz einfach
eigentlich zutrifft ;-)
- aber Du weisst ja selbst wie das so ist mit diesen Din- gen, die man ansonsten nicht unbedingt braucht.
Ich weiß, die werden mindestens immer weiter rausgeschoben ;-)
Wenn man Beitraege fuer etwas haben moechte, dann muss es IMHO so einfach wie moeglich gestaltet werden.
Jepp, ist klar.
Wenn es mit Aufwand verbunden ist, dann sinkt (das sagen meine saemtlichen Erfahrungen) das Interesse an Mitar- beit... Aber gut, das muessen die "Verantwortlichen" wissen, wie sie das halten wollen. Wenn es einfach ein Template im Netz gaebe und man das in Ruhe daheim ausfuellen und dann per Mail an einen Maintainer schicken koennte, faende ich das we- sentlich einfacher und glaube, es wuerden auch mehr Leute mit- machen.
Über die Idee könnte man glatt nachdenken ;-) Niemand hat etwas dagegen, wenn jemand einen guten Text für die FAQ einreicht. Allerdings sehe ich das Risiko, dass die FAQler auch mit weniger guten Texten "bombardiert" werden ;-)
Nun, von "bombadieren" wuerde ich nicht sprechen :-) Wenn Texte zu schlecht sind (Stil/Inhalt betreffend), dann muss so etwas einfach an den Autor zurueck gehen mit bitte um Verbesserung - so geht das bei saemtlichen wissenschaftlichen Veroffentlichun- gen, da wird nicht lange gefackelt. Ein Template, das zur Verfue- gung gestellt wird (z.B. mit einem kurzen Beispielinhalt), und das man quasi nur noch mit Inhalt fuellen muss, wuerde ich fuer eine Idee halten, die man mal diskutieren sollte.
Wie gesagt: Die Idee ist gut, ich warte noch auf die Reaktionen auf der FAQ-Liste (alle Mitarbeiter leiden unter Zeitmangel ;-)
[...] Idee auf die Schnelle: wie wärs mit einem HTML-Formular, das man sich abspeichern und offline ausfüllen kann? Man müsste dann nur zum Versand kurz online gehen. Diese Variante hätte (im Vergleich zu einer Mail) u. a. den Vorteil, dass man zumindest das Grundgerüst der XML-Tags automatisch generieren könnte und damit der Aufwand für die FAQ-Mitarbeiter gering wäre. Wäre diese Lösung akzeptabel?
So etwas waere sicher auch nicht schlecht. Meine Idee zielte ein- fach darauf ab, dass es a) einfacher werden sollte, Beitraege zu liefern und dass es b) fuer denjenigen, der einen Beitrag schreibt, hauptsaechlich auf den Inhalt ankommen darf, und nicht auf den Rest. Mit einem Editor kann eben jeder umgehen, und eine Mail schicken bzw. ein Formular ausfuellen sollte auch noch jeder hinbekommen (im Vergleich zu CVS, XML, usw.).
Jepp ;-)
Allerdings: Priorität hat derzeit, die bereits bestehenden Texte der FAQ zugänglich zu machen (Homepage + XML-Konvertierung), danach könnte man dann bei entsprechendem Interesse auch eine Vorlage für die "externe" Mitarbeit einrichten.
Es war nur ein kleiner Vorschlag meinerseits.
Klar.
Wenn andere eine Art Template/Formular fuer Bloedsinn halten, dann sollte es auch nicht eingefuehrt werden. Ich wuerde auch nicht erwarten, dass im Falle einer Einfuehrung schlagartig die Anzahl der Beitraege in die Hoehe geht :-)
;-)
[...] Das halte ich fuer keine so gute Idee, denn es gibt schon eine "Unofficial SuSE FAQ" [...]
Weißt Du jetzt, warum ich "_i_nofficial" genommen hab? ;-)
Naja, ein (IMHO) falsches Wort zu nehmen um ein Duplikat zu vermei- den, ist in meinen Augen vielleicht keine so besonders gute Idee :-)
Es ist eben "denglisch". Wieso sollte man nicht mal innerhalb eines Wortes mischen? Innerhalb eines Satzes wird das in der (ex-?) deutschen Sprache ja auch öfters gemacht und es stört sich auch kaum jemand daran ;-) (es mag Leute geben, die da widersprechen)
Vielleicht hat ja jemand noch einen anderen bahnbrechenden Slogan und teilt ihn uns mit... *g*
Antjes Ideen sind ja schon kreativ, aber so recht gefallen sie mir nicht ;-) Gruß Christian Boltz -- Regeln sind da um denn kleinen Mensch zu baendigen... Die groessen tun eben was sie wollen... [Alain Declercq in datu]
Hallo Christian, Christian Boltz (cb.suse@wein-vin-vinum.net) schrieb am 30.11.2003 (23:41): [Namensvorschläge für FAQ]
Antjes Ideen sind ja schon kreativ, aber so recht gefallen sie mir nicht ;-)
Danke, aber mir auch nicht. Ich konnte nur nicht widerstehen. Gruß, Antje -- "Emacs is a nice operating system, but I prefer UNIX." - Tom Christiansen
Moin, * Christian Boltz <cb.suse@wein-vin-vinum.net> [2003-11-23 23:38]:
Am Sonntag, 23. November 2003 10:47 schrieb Thorsten Haude:
* Christian Boltz <cb.suse@wein-vin-vinum.net> [2003-11-23 00:44]:
Am Samstag, 22. November 2003 13:05 schrieb Thorsten Haude: [...] Auch KMail kann kompliziertere Filteraktionen ;-) Ich lasse mir hier z. B. CVS commit-Mails durch ein Script pipen, dass die diffs einfärbt (durch Umwandlung in eine HTML-Mail).
Diffs färbt mein Edit ein, nicht mein Mailprogramm.
Bei mir macht es _auch_ das Mailprogramm - siehe nebenan. Aber mein vim kann auch diffs einfärben ;-)
Dann benutz doch den. 'view --syntax=on' oder so.
Die, die ich meine, landet auf http://suse-linux-faq.koehntopp.de Außer einer Suchfunktion fürs Listenarchiv findest Du dort momentan noch nix [1], die Arbeit wird im CVS erledigt.
Zum Reinschauen: $ cvs -d :pserver:anonymous@koehntopp.de:/faq login Logging in to :pserver:anonymous@koehntopp.de:2401/faq CVS password: <return> $ cvs -d :pserver:anonymous@koehntopp.de:/faq \ co suse-linux-faq
Hm, ok, ich werde mal einen Blick riskieren.
Den CVS-Zugang kann nur Kristian einrichten (ssh public key an ihn senden), dauert aber ein wenig, da er gerade auf den Umzugskartons sitzt ;-)
Ist auf'm Server. Thorsten -- The privacy of correspondence, posts and telecommunications shall be inviolable. - German Grundgesetz, Article 10, Sec. 1
Moin, * Christian Boltz <cb.suse@wein-vin-vinum.net> [2003-11-23 00:44]:
Auch KMail kann kompliziertere Filteraktionen ;-) Ich lasse mir hier z. B. CVS commit-Mails durch ein Script pipen, dass die diffs einfärbt (durch Umwandlung in eine HTML-Mail).
Hört sich interessant an. Werden die Diffs gleich vom Server mitgeschickt oder erstellst Du die lokal? In beiden Fällen: Wie macht man das genau? Thorsten -- It is dangerous to be right when the government is wrong. - Voltaire
Hallo Thorsten, hallo Leute, Am Sonntag, 23. November 2003 10:49 schrieb Thorsten Haude:
* Christian Boltz <cb.suse@wein-vin-vinum.net> [2003-11-23 00:44]:
Auch KMail kann kompliziertere Filteraktionen ;-) Ich lasse mir hier z. B. CVS commit-Mails durch ein Script pipen, dass die diffs einfärbt (durch Umwandlung in eine HTML-Mail).
Hört sich interessant an. Werden die Diffs gleich vom Server mitgeschickt oder erstellst Du die lokal? In beiden Fällen: Wie macht man das genau?
Die diffs kommen gleich per Mail vom Server, wo sie während des Commits generiert werden (siehe CVSROOT/loginfo [1] und das darin aufgerufene Script [2]). Diese Mails pipe ich dann durch ein Script (Perl, ca. 100 Zeilen), das sie in HTML-Mails konvertiert. Details dazu sowie das Script finden sich auf meiner Homepage unter http://tux.boltz.de.vu/commitmail/ Dieses Script ist für mich übrigens der erste vernünftige Grund für HTML-Mails ;-) Gruß Christian Boltz [1] bei der suse-linux-faq findet sich in CVSROOT/loginfo folgendes: (Vorsicht Umbruch, soll alles in eine Zeile) ^suse-linux-faq $CVSROOT/CVSROOT/loginfo.pl suse-linux-faq@lists.koehntopp.de $USER %{sVv} [2] z. B. loginfo.pl (bei der suse-linux-faq verwendet) oder syncmail (von SourceForge empfohlen). Beide Scripte sollten sich per Google finden lassen ;-) --
[Shift] ich verwende sie nur, wenn es für die verständlichkeit nötig ist, das verhindert unnötige tippfehler, meiner meinung nach haätte ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ Naja, viel scheint deine Methode aber nicht zu bringen. [> Josef Schwend und Patrick Hess in suse-linux]
Hallo Thorsten, Am Sat, 22 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-20 02:18]:
Am Tue, 18 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-18 01:30]:
Welche unserer procmail vs. Mail::Audit (oder was verwendest du noch gleich?) Diskussionen meinst du? Wenn du die IIRC letzte meinst, dann hatte ich da schlicht nix mehr zu zu sagen.
Und scheinbar auch nichts mehr zu lesen. Versuch's doch nochmal, vielleicht findest Du ja doch etwas Interessantes.
Ok, sorry. Du verwendest maildrop, nicht Mail::Audit. Da hab ich was durcheinandergebracht.
Uh. Nein, wieder falsch, ich benutze beides.
Mann, du machst's einem aber auch schwer! Poeser Pursche tu! [..]
Benutzbar ist procmail. Ob einfacher oder schwieriger fuer einen "Newbie" (der auch kein perl, keine shell usw. kennt!) als maildrop, das kann ich nicht beurteilen.
Noch kennt der Newbie keine Shell, die wird er aber über kurz oder lang brauchen, also hilft die Ähnlichkeit.
Ok. Die "Aehnlichkeit" der Syntax zu shell/perl etc. ist ein Vorteil.
Ist maildrop eigentlich bei der SuSE dabei? Lt. nem 'zgrep maildrop SuSE-8.2-ARCHIVES.gz' ist das nicht der Fall. Da man "$NEWBIE" auch nicht gleich ne Kompilation an den Hals haengen will, haben wir ein Dilemma. Hast du mal angeregt, dass maildrop in der SuSE landet?
Auf meinen SuSEs war das immer dabei, solange ich das Programm benutze.
Das ist dann aber noch nicht allzu lange ;) Als ich konkret ein Filter-Programm brauchte, war's jedenfalls defitiv noch nicht auf der SuSE dabei... dh@slarty[1]: ~ (0)$ zgrep maildrop /.../SuSE-6.2-ARCHIVES.gz dh@slarty[1]: ~ (1)$ Hm. Wann kam die 7.1 raus? Da war maildrop dann offenbar dabei... Apropos, ich muss mal mein Archiv von ARCHIVE.gz/INDEX.gz/ls-lR.gz-Dateien vervollstaendigen ;)
Wenn die das jetzt nicht mehr liefern, frage ich mich natürlich bösartig, ob die damit rechnen, am Support für Procmail mehr Geld zu verdienen als am Support für Maildrop.
Jo, is seltsam, dass es scheinbar nicht mehr dabei ist...
Ich hab mir jetzt maildrop mal gesaugt und kompiliert, aber noch nicht installiert. Ich will mir das erstmal genauer anschauen und testen.
Gut!
Gell?
[Apropos an die Mitleser: maildrop ist teils in C, teils in C++ (leicht chaotisch vermengt) geschrieben, sollte also fast so flott beim Starten sein wie procmail.
Na, dann will ich mal hoffen, daß es auch darüber eine Statistik geben wird.
Ok, mach ich dann, wenn moeglich. Wg. libstdc++ duerfte es aber nen Tick langsamer bei starten sein... Mehr Sorgen macht mir eh das chaotische Vermengen von C und C++...
Die kam bei mir erst recht spaet an. Die Eleganz daran kann man der nicht absprechen (v.a. wenn der Inhalt von $FROM eine einfache RE auf die Relevanten Header ist).
Ne, das ist der Message Envelope Sender,
Also nicht (auch) der "From: "-Header? Dann ist die Variable aber irrefuehrend benamst.
die Regexe stecken in der Datei, die Du mit lookup einliest.
Ja, das war schon klar. Ich dachte, dass in $FROM sowas wie: '(From |X-Envelope-From: |From: |Sender: )' drinsteckt, auf die dann die aus der Datei eingelesen REs gematcht werden. [..]
Ratti's Loesung ist gut, hat aber den Nachteil formail und fgrep aufzurufen (was auf alten Kisten relevant sein kann).
Denk daran nochmal, wenn Du dann mißt, ob Procmail schneller ist als Maildrop.
Ja, klar.
Im Prinzip fehlt procmail ein Substitutionsmechanismus, der sowas wie
* ^Foo: (`perl -e '@_=<>;chomp(@_);print join("|",@_), "\n";' < FILE`)
machen wuerde, wuerde procmail das `` ausfuehren.
Ok, bei Procmail mit inline Perl gebe ich mir nichtmal Mühe: Was bewirkt diese Zeile?
Garnix, denn das `` geht in procmail nicht :) Ich schrieb ja: procmail "*fehlt*" sowas wie... Der perl-Befehl bastelt einfach aus zeilenweise in einer Datei "FILE" abgelegten REs eine "grosse" RE: ^Foo: (zeile1|zeile2|...|zeileN) Was der perl-Befehl macht kannst du leicht mittels einem: echo -e 'a\nb\nc' | perl -e '@_=<>;chomp(@_);print join("|",@_);' nachvollziehen. Das ', "\n"' am Ende ist flasch, war aber ja eh nur "meta-code" ;) Und jetzt pack das Ergebnis noch in umgebende () und du hast eine egrep-RE ;) Aber wie gesagt: _das_ geht in procmail nicht, dass man teil-REs aus einer Datei so einliest. Wenn es das gaebe, das waere schon praktisch, eben z.B. fuer ein killfile: :0 * ^From: (`perl -e ... < killfile`) /dev/null Wobei man eigentlich das `perl ...` intern erledigen sollte, is ja eigentlich kein Aufwand, ist ja nur ein "tr '\n' '|'" oder so...
[lass uns den Editor-War diesmal auslassen, ok?]
Ooch menno...
XEmacs RULEZ!!!!
Ok, wie wär's mit einem Tausch: Ich fixe meinen Msg-ID und Du rätst in Zukunft den armen Newbies zu Maildrop?
Nein. Dazu kenne ich maildrop (noch!) nicht genug. Das musst du also noch ne Weile allein machen.
Ich kann warten (hehe).
Gut.
Dazu hab ich das figlet.el allerdings noch etwas aufbohren muessen[1], aber ich vermute mal, fuer die gleiche Funktionalitaet musst du bei vim und nedit auch "Hand anlegen" :)
Ne, ein figlet-Modul gibt es nicht wirklich für NEdit. Ist wohl auch nicht so kompliziert, daß man es nicht mal eben selbst machen kann.
Jep. ,----[ ~/.xemacs/lisp/sh-cmd.el ] | (defun figlet-on-region () (interactive) | (shell-command-on-region (region-beginning) (region-end) "figlet" t)) | | (defun figlet-on-region-with-font (font) | (interactive list (read-from-minibuffer "Font: ")) | (setq command (concat "figlet -f " font)) | (shell-command-on-region (region-beginning) (region-end) command t)) `---- Das ist IMO sogar wenn man kein eLisp kenn noch halbwegs nachvollziehbar ;) Den interaktiven Kram und die Variablendefinition musst du eben auf die passenden Makros usw. umbiegen...
Ansonsten bin ich sicher, eine ähnliche Kurzsichtigkeit bzgl. Msg-IDs an den Tag legen zu können
Bitte nicht. Wer hat das RfC 2822 rausgekruschtelt? Ah, danke Mathias Bauer! Bitte lese dir da den genannten Abschnitt 3.6.4 durch. Eine gueltige Msg-ID ist auch in deinem Sinne!
Ja klar, ich sehe nur nicht die hohe Priorität.
Ich schon.
(Mail::Audit-Syntax ist übrigens Perl. Du würdest vermutlich etwa 30 Sekunden brauchen, um zu verstehen, wie man da Filter schreibt, die alles in den Schatten stellen, was Procmail zu bieten hat.)
Ja, dafuer ist aber die Performance fuer mich nicht brauchbar ;)
<shrug/> Geht deutlich schneller, als ich die Mails lesen kann, also stört's mich nicht. Mein Rechner steht eh den längsten Teil des Tages nur 'rum.
Bei mir kommen Mails halt "im Schwung" rein, da meine Kiste nur laeuft, wenn ich auch davor sitze... Und online bin ich dann auch nicht oft... Kurz, da sind dann halt gern mal 300-500 Mails in der queue, und da ist dann die Verarbeitungszeit pro Mail dann doch interessant...
PS: ich finde es gut, dass du (wie ich bei anderen Sachen) immer wieder Alternativen nennst, weiter so! Nur dein "Tonfall" neigt manchmal zum poltern ;)
Jepp.
*g* Wegen mir kannst du ja ruhig "rumpoltern", ich kenn das ja von dir und hab auch keine Probleme damit :) Andere kennen / moegen das aber weniger... Generell waere es u.U. passender, wenn du hier versuchst, das poltern etwas zu reduzieren ;) -dnh, der ja auch ab und an mal etwas deutlicher wird :) -- } Some time ago, ISawAGN for the Mind::Reader package. Still can't find it } on CPAN. -- } Satya and Rik The DrillImpenetrableMatter() and ExtractNonexistentInfo() functions are still giving all kinds of trouble. Let's not even speak about Coherentify().
Moin, * David Haller <david@dhaller.de> [2003-11-23 03:49]:
Mehr Sorgen macht mir eh das chaotische Vermengen von C und C++...
Ach was, das geht schon!
Die kam bei mir erst recht spaet an. Die Eleganz daran kann man der nicht absprechen (v.a. wenn der Inhalt von $FROM eine einfache RE auf die Relevanten Header ist).
Ne, das ist der Message Envelope Sender,
Also nicht (auch) der "From: "-Header? Dann ist die Variable aber irrefuehrend benamst.
Ich dachte, dass in $FROM sowas wie:
'(From |X-Envelope-From: |From: |Sender: )'
drinsteckt, auf die dann die aus der Datei eingelesen REs gematcht werden.
Jo mei, schaun ma halt nach: - - - Schnipp - - - FROM message envelope sender. This is usually the same address as what appears in the From: header, but may not be. This information may or may not be available to maildrop on your system. The message envelope sender is usually specified with the -f option to maildrop. If the -f option is not given, maildrop looks for the From_ line in the message. As the last resort, FROM defaults to the userid which invoked maildrop. Note that FROM may be empty - the message envelope sender is empty for bounce messages. - - - Schnapp - - -
<shrug/> Geht deutlich schneller, als ich die Mails lesen kann, also stört's mich nicht. Mein Rechner steht eh den längsten Teil des Tages nur 'rum.
Bei mir kommen Mails halt "im Schwung" rein, da meine Kiste nur laeuft, wenn ich auch davor sitze... Und online bin ich dann auch nicht oft... Kurz, da sind dann halt gern mal 300-500 Mails in der queue, und da ist dann die Verarbeitungszeit pro Mail dann doch interessant...
Ist bei mir nicht viel anders. Das initiale Einsortieren dauert dann halt 'ne Minute oder zwei, na und? Thorsten -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. - Grundgesetz, Artikel 10, Abs. 1
Hallo, Am Mon, 24 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-23 03:49]:
Mehr Sorgen macht mir eh das chaotische Vermengen von C und C++...
Ach was, das geht schon!
Jo, mei, wenn das sauber ueber Dateien verteilt waere oder so...
Ich dachte, dass in $FROM sowas wie:
'(From |X-Envelope-From: |From: |Sender: )'
drinsteckt, auf die dann die aus der Datei eingelesen REs gematcht werden.
Jo mei, schaun ma halt nach: - - - Schnipp - - - [..] - - - Schnapp - - -
Kommt ja fast hin ;) Je nachdem, wie der MTA die Header setzt / uebermittelt :)
<shrug/> Geht deutlich schneller, als ich die Mails lesen kann, also stört's mich nicht. Mein Rechner steht eh den längsten Teil des Tages nur 'rum.
Bei mir kommen Mails halt "im Schwung" rein, da meine Kiste nur laeuft, wenn ich auch davor sitze... Und online bin ich dann auch nicht oft... Kurz, da sind dann halt gern mal 300-500 Mails in der queue, und da ist dann die Verarbeitungszeit pro Mail dann doch interessant...
Ist bei mir nicht viel anders. Das initiale Einsortieren dauert dann halt 'ne Minute oder zwei, na und?
Noe. Wenn ich z.B. alles durch SA laufen lassen wuerde, dann braeuchte da so ein Schwung von sagen wir 250 Mails (wie gerade eben) 10-15 Minuten oder sogar laenger. Mein Rechner hat halt nicht soviel "Wumms" ;) Ganz ohne SA (d.h. procmail + awk-script & antivir) wuerde es ca. 1min dauern. Mit SA kommt's auf den Anteil an, denn ich vorher rausfiltern kann. Wenn mal viel Spam eintrudelt, dann dauert das gerne mal 5min... -dnh -- Wenn man Signaturen essen könnte, hätten in Dag° alle durch mich Gewichtsprobleme. [WoKo in dag°]
Moin, * David Haller <david@dhaller.de> [2003-11-25 01:51]:
Am Mon, 24 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-23 03:49]:
Mehr Sorgen macht mir eh das chaotische Vermengen von C und C++...
Ach was, das geht schon!
Jo, mei, wenn das sauber ueber Dateien verteilt waere oder so...
Ja wie unterscheidest Du denn zwischen C und C++ innerhalb einer Datei? Kommentare?
Bei mir kommen Mails halt "im Schwung" rein, da meine Kiste nur laeuft, wenn ich auch davor sitze... Und online bin ich dann auch nicht oft... Kurz, da sind dann halt gern mal 300-500 Mails in der queue, und da ist dann die Verarbeitungszeit pro Mail dann doch interessant...
Ist bei mir nicht viel anders. Das initiale Einsortieren dauert dann halt 'ne Minute oder zwei, na und?
Noe. Wenn ich z.B. alles durch SA laufen lassen wuerde, dann braeuchte da so ein Schwung von sagen wir 250 Mails (wie gerade eben) 10-15 Minuten oder sogar laenger. Mein Rechner hat halt nicht soviel "Wumms" ;)
SA ist doch Perl, oder? Dann wird der direkt aus Mail::Audit aufgerufen und hat nur noch minimale zusätzliche Kosten. Thorsten -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. - Grundgesetz, Artikel 10, Abs. 1
Hallo, Am Tue, 25 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-25 01:51]:
Am Mon, 24 Nov 2003, Thorsten Haude schrieb:
* David Haller <david@dhaller.de> [2003-11-23 03:49]:
Mehr Sorgen macht mir eh das chaotische Vermengen von C und C++...
Ach was, das geht schon!
Jo, mei, wenn das sauber ueber Dateien verteilt waere oder so...
Ja wie unterscheidest Du denn zwischen C und C++ innerhalb einer Datei? Kommentare?
Nein. Eben. Klar, ich verwende auch lieber cstdio als das mit C++ iostreams zu machen, aber bei maildrop ist das schon was anderes. Das ist ein abenteuerliches Gemisch... Schau dir einfach mal 'maidrop/deliver.C' bzw. 'maildrop/*.C' an... Das hat bis auf die Namespaces meist relativ wenig mit C++ zu tun... Und dem Code jemandes, der C und C++ nicht "sauber" auseinanderbekommt misstraue ich prinzipiell.
Noe. Wenn ich z.B. alles durch SA laufen lassen wuerde, dann braeuchte da so ein Schwung von sagen wir 250 Mails (wie gerade eben) 10-15 Minuten oder sogar laenger. Mein Rechner hat halt nicht soviel "Wumms" ;)
SA ist doch Perl, oder? Dann wird der direkt aus Mail::Audit aufgerufen und hat nur noch minimale zusätzliche Kosten.
Ja. Aber ich verwende ja procmail und nicht Mail::Audit. Genau weil ich die "Kosten" fuer Perl / SA eben nicht will (bzw. diese auf das wenige beschraenken will, was sich nicht vorher ausfiltern laesst). -dnh -- 18: Vorbereitet für den Multimediaeinsatz Es sind noch zwei Slots auf dem Motherboard frei. (Peter Berlich)
Hallo David, hallo Torsten, * David Haller <david@dhaller.de> [2003-11-18 01:30] schrieb:
Am Tue, 18 Nov 2003, Thorsten Haude schrieb:
Ok, um an die Diskussion anzuknüpfen, die Du leider nicht fortgesetzt hast: Warum nochmal benutzen alle Procmail? Das ist eine Art Quiz, oder? Wer die unleserlichtste Regel erstellt, bekommt einen Preis?
Und wo wir schonmal dabei sind: ___ _____ __ __ _____ ___ __ __ ___ ___ ___ ___ _ _ _ | __|_ _\ \/ / \ \ / / __| _ \ | \/ / __|/ __|__|_ _| \| | | | | _| | | > < \ V /| _|| / | |\/| \__ \ (_ |___| || |) |_|_|_| |_| |___/_/\_\ |_| |___|_|_\ |_| |_|___/\___| |___|___/(_|_|_) _ _ _____ ___ _ _ | \| |/ _ \ \ / / | | | | .` | (_) \ \/\/ /|_|_|_| |_|\_|\___/ \_/\_/ (_|_|_)
Hilfe kannst du von mir bzgl. mutt und sendmail erwarten. Bei postfix muss ich vermutlich passen (wobei es da AFAIR auch nur auf die passende 'hostname' Definition ankommt). Uebrigens: fuer die Msg-Id reichen auch "virtuelle" sub-domains deiner domain, z.B. '<local-part>@eumel.thorstenhau.de' waere erstklassig geeignet.
Die relevanten RfCs hab ich grad nicht im Kopf, aber fuer dich wuerde ich die raussuchen.
Insbesondere der Abschnitt 3.6.4 im RFC 2822 ist hier relevant. Gruß, Mathias -- Das Briefgeheimnis sowie das Post- und Fernmeldegeheimnis sind unverletzlich. Grundgesetz, Artikel 10, Abs. 1 Infos rund um Email-Verschlüsselung --> www.gnupp.de Mein OpenPGP-Schlüssel 0x3B458473 --> blackhole.pca.dfn.de
Moin, Am Di, den 18.11.2003 schrieb Thorsten Haude um 00:29:
Warum nochmal benutzen alle Procmail? Das ist eine Art Quiz, oder? Wer die unleserlichtste Regel erstellt, bekommt einen Preis?
Weil es sehr weit verbreitet ist, eingespielt und "überall drauf". Aus den von dir angeführten Gründen habe ich nämlich auch keine Lust, mich mit procmail auseinanderzusetzen, aber auch nicht mit mail::irgendwas, und für procmail ist halt "sofort" was im Netz ergoogelt. procmail filtert bei mir das, was "sein muß": Kasperfilter und Swen-Würmer. Alles andere mache ich noch viel einfacher: Ich klicker mir meine Regeln in meinem MUA zusammen. Alles weitere Verteilen von Mailinglisten und dergleichen geht auch mit WENN (X-Header X-List) IST suse-linux VERSCHIEBE IN POSTFACH Suse-Liste per Maus. Nein, ich schreie nicht, alles in Versalien sollen Buttons oder Dropdowns sein. :-) Ich habe ein paar Rechner in Betreuung, an denen ich aus verschiedenen Gründen nichts (mehr) anfassen will. Irgendwelche Möhren mit 4-GB-Platten und Kernel 2.0, oder "proprietäre" Hardware-mit-Linux-drauf Sachen, bei denen ich einen Teufel tun werde und irgendwas selbst kompilieren. Für die also sowieso schonmal procmail, also auch für alle anderen. 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/
Moin, * Joerg Rossdeutscher <ratti@gesindel.de> [2003-11-19 21:13]:
Am Di, den 18.11.2003 schrieb Thorsten Haude um 00:29:
Warum nochmal benutzen alle Procmail? Das ist eine Art Quiz, oder? Wer die unleserlichtste Regel erstellt, bekommt einen Preis?
Weil es sehr weit verbreitet ist, eingespielt und "überall drauf".
Die weite Verbreitung ist allenfalls geeignet, die kaputte Syntax auszugleichen, ein Erfordernis also, kein Pluspunkt. Überall drauf ist auch ein Pakettool, damit läßt sich ebenso schnell Maildrop installieren.
Aus den von dir angeführten Gründen habe ich nämlich auch keine Lust, mich mit procmail auseinanderzusetzen, aber auch nicht mit mail::irgendwas, und für procmail ist halt "sofort" was im Netz ergoogelt.
Hast Du schonmal ein Shellskript geschreiben? Dann kannst Du auch Maildrop. (Wenn nicht wird's Zeit.) Dein kunstvoll konstruierter Plonker geht bei Maildrop mit Bordmitteln: if (lookup(getaddr($FROM), $killfile)) { to /dev/null } Ist das schwieriger zu verstehen als das Gehampel mit formail?
Sachen, bei denen ich einen Teufel tun werde und irgendwas selbst kompilieren.
Was ist das für eine Vogelscheuche? Wer spricht denn davon, daß Du etwas selbst kompilieren mußt? Übrigens ärgere ich mich nicht darüber, daß jemand Procmail einsetzt, sondern daß es reflexartig als Kategoriekiller hingestellt wird. Thorsten -- I fear that Digital Rights Management today is Political Rights Management tomorrow. That embedding these kinds of technological controls into the very architecture of computing has the capacity to become a form of political control in the not so distant future. - John Perry Barlow
*** Joerg Rossdeutscher <ratti@gesindel.de> wrote:
Zu guter Letzt muß man nur noch die Datei ~/.plonk mit Adressen füllen:
und wie machst du das? händisch? würdest du mutt benutzen, könntest du dir [1] mal ansehen. :0:
cat ~/.plonk timo@nitwit.de marcel-stein@arcor.de suse@nitwit.de
/dev/null micha [1] http://lists.debian.org/debian-user-de/2002/debian-user-de-200201/msg00905.h...
On Sunday 16 November 2003 14:57, Rafael Kolless wrote:
Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich
Ich hab mich dazu schon geäussert. Dass du darauf nicht eingehst, sondern stattdessen jetzt hier rumsülzt, relativiert meine Entschuldigung. BTW: Sagt mal, habt ihr alle nichts zu tun und kein echtes Leben? Ich habe auf diese Soap Opera hier eigentlich keine Lust...
www.pinguin-and-knights.org
Tolle Seite :->
* suse@nitwit.de postete am 17. Nov. 2003 folgendes:
On Sunday 16 November 2003 14:57, Rafael Kolless wrote:
Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich
Ich hab mich dazu schon geäussert. Dass du darauf nicht eingehst, sondern stattdessen jetzt hier rumsülzt, relativiert meine Entschuldigung.
BTW: Sagt mal, habt ihr alle nichts zu tun und kein echtes Leben?
Im Gegensatz zu Dir, eines ohne irgendwelche Drogen *fg*
Ich habe auf diese Soap Opera hier eigentlich keine Lust...
Dann mach Deinen Rechner aus, das Fenster auf und befördere diesen aus dem selbigen. Bye Michael -- nitwit found - Remove? (Y)es (S)ure (F)ine (O)K _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Michael Raab schrieb am 17.11.2003 um 14:36:20 +0100: Hallo Michael,
* suse@nitwit.de postete am 17. Nov. 2003 folgendes:
On Sunday 16 November 2003 14:57, Rafael Kolless wrote:
Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich
Ich hab mich dazu schon geäussert. Dass du darauf nicht eingehst, sondern stattdessen jetzt hier rumsülzt, relativiert meine Entschuldigung.
BTW: Sagt mal, habt ihr alle nichts zu tun und kein echtes Leben?
Im Gegensatz zu Dir, eines ohne irgendwelche Drogen *fg*
Ich habe auf diese Soap Opera hier eigentlich keine Lust...
Dann mach Deinen Rechner aus, das Fenster auf und befördere diesen aus dem selbigen.
wieso Fenster auf? Michael
Am Montag, 17. November 2003 12:21 schrieb suse@nitwit.de:
On Sunday 16 November 2003 14:57, Rafael Kolless wrote:
Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich
Ich hab mich dazu schon geäussert. Dass du darauf nicht eingehst, sondern stattdessen jetzt hier rumsülzt, relativiert meine Entschuldigung.
Mmmh, ging es hier nicht einmal ursprünglich um den DMA-Modus des Brenners? -- www.pinguin-and-knights.org 2003 by Lontro
Am Montag, 17. November 2003 12:21 schrieb suse@nitwit.de:
On Sunday 16 November 2003 14:57, Rafael Kolless wrote:
Deine Reaktion ist mir völlig unverständlich, hat es Dich genervt, dass ich
Ich hab mich dazu schon geäussert. Dass du darauf nicht eingehst, sondern stattdessen jetzt hier rumsülzt, relativiert meine Entschuldigung.
BTW: Sagt mal, habt ihr alle nichts zu tun und kein echtes Leben? Ich habe auf diese Soap Opera hier eigentlich keine Lust...
Dann geh doch wenn dich keiner mag. Ich bin zwar kein rechteverdreher, aber in ein paar vorherigen Mails hast du Offenbar den Tatbestand der Beleidigung mehr als erfüllt. Ich schrieb das schon an anderer Stelle zum thema Killfile. Nein ich werde Dich nicht Plonken, ich brauche das wo ich sehen kann wie jemand sich gnadenlos Outet ohen Rücksicht auf eigene Verluste. Ich brauche dass wie jemand mit aller Gewalt dem Rest der Welt Zeigen muß wie simpel er doch Strukturiert ist (bei solch einem Amussement schmeckt der Grauburgunder gleich nochmal so gut C=;-)))))) Und ich brauche das auch dass ich mal sehe wie jemand auf seine offenen Fragen _keine_ brauchbare Antwort bekommt. Ah das zieht mich gleich wieder richtig hoch. Allgemeine Grüße vom Chefkoch Thilo -- http://www.chef-de-cuisine.de http://www.gasthof-linde.de
* suse@nitwit.de postete am 15. Nov. 2003 folgendes:
On Sunday 16 November 2003 09:17, Rüdiger Meier wrote:
Das interessiert hier wohl niemanden mehr!
Haha, ja, genau das ist der Punkt :->
Versuch mal drüber nachzudenken :->
Das mit dem Nachdenken, solltest Du mal üben. Bye Michael -- God said: tar xfvz universe.tar.gz - and the Universe was! _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
suse@nitwit.de schrieb:
On Sunday 16 November 2003 01:06, Sascha Andres wrote:
Was soll daß? Hat Rafael Dir irgendetwas getan??
"daS"...Herrje...jaja, ok, in dem Fall hab ich wohl etwas überreagiert, ich entschuldige mich.
Aber bei dem ganzen Hohlgequatsche der virtuellen Pimpfe hier geht's einem echt auf den Nerv.
Inzw. läuft die Kiste übrigens ganz gut. Mein erster PCI-Slot schein hin zu sein. Ich weiss zwar nicht, ob's sowas gibt, aber es ist trotzdem so.
Mit der Anzahl an E-Mails haben sich hier die meisten wohl abgefunden...ich hab mir ne extra Mailbox eingerichtet..*lol*
suse@nitwit.de [Sat, 15 Nov 2003 09:01:07 +0100]:
"daS"...Herrje...jaja, ok, in dem Fall hab ich wohl etwas überreagiert, ich entschuldige mich.
Aber bei dem ganzen Hohlgequatsche der virtuellen Pimpfe hier geht's einem echt auf den Nerv.
Angesichts dieser Aussage bezweifle ich, dass es dir mit der Entschuldigung ernst ist. Falls du es noch nicht gemerkt hast: du befindest dich hier auf einer öffentlichen Mailingliste wo solch arrogantes Dummgequatsche völlig fehl am Platz ist. Philipp
suse@nitwit.de am Freitag, 14. November 2003 23:38:
On Saturday 15 November 2003 20:29, Rafael Kolless wrote:
Ich habe immer Fehlermeldungen vom SMTP-Server erhalten und KMail meinte der Versand war nicht erfolgreich.
Das ist der integrierte Vollidioten-Spam-Schutz.
Das Problem liegt wohl am SMTP von suse@nitwit.de, er meldet immer:
Nein, das Problem liegt in deiner debilen, völlig verpickelt-hoffnungenslos-doofen Birne.
*PLONK* -- Gruß MaxX 8-)
* suse@nitwit.de textete am 14.11.03:
On Saturday 15 November 2003 20:29, Rafael Kolless wrote:
Ich habe immer Fehlermeldungen vom SMTP-Server erhalten und KMail meinte der Versand war nicht erfolgreich.
Das ist der integrierte Vollidioten-Spam-Schutz.
Das Problem liegt wohl am SMTP von suse@nitwit.de, er meldet immer:
Nein, das Problem liegt in deiner debilen, völlig verpickelt-hoffnungenslos-doofen Birne.
Und sowas von einem, der nicht mal seinen Namen als Absender eintragen kann... Kannst du dich jetzt woanders unbeliebt machen? Danke. Henne, kannst du dem mal bitte auf die Zehen treten? flo -- Regeln sind da um denn kleinen Mensch zu baendigen... Die groessen tun eben was sie wollen... [Alain Declercq in datu]
suse@nitwit.de talkte am Freitag, 14. November 2003 23:38:
On Saturday 15 November 2003 20:29, Rafael Kolless wrote:
Ich habe immer Fehlermeldungen vom SMTP-Server erhalten und KMail meinte der Versand war nicht erfolgreich.
Das ist der integrierte Vollidioten-Spam-Schutz.
Das Problem liegt wohl am SMTP von suse@nitwit.de, er meldet immer:
Nein, das Problem liegt in deiner debilen, völlig verpickelt-hoffnungenslos-doofen Birne.
/| /| -------------------------- ||__|| | Please don't | / h ü\__ feed | / \ the Trolls! | / \ \ Linux ruhlt. | / _ \ \ ---------------------- / |\____\ \ || / | | | |\____/ || / \|_|_|/ | __|| / / \ |____| || / | | /| | --| | | |// |____ --| H _ | |_|_|_| | \-/ Ü-- _--\ _ \ // | / _ \\ _ // | / Ü / \_ /- | - | | H ___ H_Ü_R_B/ \I_N_E_.____________ *PLONK*
* suse@nitwit.de postete am 14. Nov. 2003 folgendes:
On Saturday 15 November 2003 20:29, Rafael Kolless wrote:
Ich habe immer Fehlermeldungen vom SMTP-Server erhalten und KMail meinte der Versand war nicht erfolgreich.
Das ist der integrierte Vollidioten-Spam-Schutz.
Das Problem liegt wohl am SMTP von suse@nitwit.de, er meldet immer:
Nein, das Problem liegt in deiner debilen, völlig verpickelt-hoffnungenslos-doofen Birne. ____ _ ___ _ _ _ __ __/\_| _ \| | / _ \| \ | | |/ /_/\__ \ / |_) | | | | | | \| | ' /\ / /_ _\ __/| |__| |_| | |\ | . \/_ _\ \/ |_| |_____\___/|_| \_|_|\_\ \/
Bye Michael -- Wenn ich scherzen will, sage ich die Wahrheit. Das ist immer noch der größte Spaß auf Erden. -- George Bernard Shaw _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
participants (38)
-
Achim Lehmkuhl
-
Andreas Hergesell
-
Andreas Kneib
-
Antje M. Bendrich
-
Christian Boltz
-
Christian Schramm
-
Christoph Maurer
-
David Haller
-
Florian Gross
-
fstreitz@gmx.de
-
Hans-Robert Wagner
-
Harald_mail@t-online.de
-
Henne Vogelsang
-
Jens Hofheinz
-
Joerg Rossdeutscher
-
Juergen Jaeckel
-
Kristian Köhntopp
-
Limogesicht@t-online.de
-
Mathias Bauer
-
Matthias Houdek
-
Michael Meyer
-
Michael Raab
-
Michael Schulz
-
Peter Geerds
-
Philipp Thomas
-
Rafael Kolless
-
Ralf Corsepius
-
Rüdiger Meier
-
Sascha Andres
-
Stefan Onken
-
Steffen Lauterkorn
-
suse@nitwit.de
-
Thilo Alfred Bätzig
-
Thomas Hertweck
-
Thomas Preissler
-
Thorsten Haude
-
Thorsten Körner
-
Werner Scharinger