Hallo, Bertram Scharpf <[EMAIL PROTECTED]> wrote :
> wget > http://lists.debian.org/debian-user-german/2004/10/msg`printf %05d > $i`.html Wo mir jetzt einfach mal eine Frage aufkommt ;-) Ich w�rde auf meinem Server gerne die einkommenden Mailinglisten separat archivieren, damit mir sowas in Zukunft nicht mehr passiert. Vom Prinzip erscheint es mir m�glich, dies mit einem procmail-Rezept zu machen. 1. eMail geht an [EMAIL PROTECTED] 2. procmail lauscht auf die diversen "List-Post:" und Konsorten, die die diversen Mailinglisten so machen. :0 * ^List-Post:.*<mailto:[EMAIL PROTECTED]>.* 3. Dieser eMail soll dann ein weiterer Header eingef�gt werden Hier also, X-Dicker: debian-user-german oder so, vielleicht eher was kryptisches, damit mir kein anderer einen Streich spielt ;-) Beispiel: X-wqctno8zgcfer: debian-user-german | formail -A X-wqctno8zgcfer: debian-user-german ... 4. procmail soll danach diese ge�nderte eMail wieder an [EMAIL PROTECTED] schicken. ... -A To: [EMAIL PROTECTED] | $SENDMAIL -oi -t 5. procmail liest den Header X-wqctno8zgcfer: debian-user-german und verf�hrt wie folgt a) Der zus�tzliche Header wird aus der eMail extrahiert, und schreibt die so bereinigte eMail dann z.B. nach $directory/debian-user-german.mbox :0 * ^X-wqctno8zgcfer:.*debian-user-german.* $directory/debian-user-german.mbox Zus�tzlich k�nnte procmail weitere Header aus so einer eMail l�schen. Ich denke, da� eigentlich nur folgende Header, auch f�r sp�teres Threading, n�tig sind. formail -k \\ -X From: \\ -X To: \\ -X Subject: \\ -X References: \\ -X Message-ID: \\ -X In-Reply-to: ... Au�erdem sollte procmail nun den originalen To: Header wieder einf�gen, weil das besser ist. ... -A To: [EMAIL PROTECTED] b) Sollte procmail logischerweise nun die eMail an [EMAIL PROTECTED] zustellen, damit ich diese per POP3 ziehen kann. Nun ist Expertenwissen gefragt ;-) Mu�/kann ich a) + b) in einer Schleife laufen lassen, so da� procmail auf "X-wqctno8zgcfer: debian-user-german" reagiert und dann _zwei_ Sachen damit macht, oder sollte ich besser noch eine Schleife mit zus�tzlichem X-Header fahren? Wenn ich das so hinkriege, dann kann ich schonmal die Mailinglisten auf einem externem Rechner sammlen, wo ich mir dann im Verlustfalle wieder was besorgen kann. Ich bin durchaus gewillt, diese mbox-Dateien zum Download freizugeben. Weswegen sich mir dann noch folgende Frage anschliesst: Jetzt habe ich nun diese mbox-Datei, m�chte jedoch diese sp�ter, so wie Michelle, monatlich aufsplitten. Also sollte einmal im Monat ein Prozess �ber diese mbox gehen und alle eMails des Monates November in die Datei $directory/debian-user-german-11-2004.mbox schreiben und diese dann tar.gz'en. Alleine fehlen mir hierzu die n�tigen Kenntnisse von regul�ren Ausdr�cken, um den Date-Header der eMails zu parsen. Sachdienliche Hinweise nimmt meine Mailbox gerne entgegen :-) bis dahin - kind regards Martin Mewes -- ###################################################################### http://www.webmin.com/ http://webmin.mamemu.de/ Webbased Administration Tool for Unixoid Systems :-) Member of the Webmin Translation Team ######################################################################

