Re: mail-Archive (Mozilla) von Anhaengen befreien
Am 28.12.2002 09:23:19, Ruediger Noack schrieb: Meine privaten mail-Archive werden mir langsam zu groß. Hauptursache sind die darin befindlichen Anhänge (auch Bild- und Musikdateien). Ich nutze Mozilla als mailer, der wohl im mbox-Format mit zusätzlicher Index-Datei speichert. Hat jemand eine Idee, wie ich die Anhänge (automatisch oder manuell) aus den Dateien entfernen kann? Ich extrahiere Anhaenge mit folgendem Skript: ,--- | #! /usr/bin/perl -w | | use MIME::Parser; | use File::Basename; | use strict; | | # --- Nur hier Werte veraendern --- | my $ausgabe_pfad=~/mail-anhaenge; | my $eingabe_datei=~/mail/.inbox; | | # --- ab hier keine Werte mehr veraendern --- | my ($geparst) = (basename($0))[0]; | my $parser=MIME::Parser-new(); | $parser-output_dir($ausgabe_pfad); | $parser-output_prefix($geparst); | $parser-output_to_core(); | | open (INPUT, $eingabe_datei) or die (Eingabefehler: $!\n); | my $einheit=$parser-read(\*INPUT) \ | or die (Konnte MIME-Datenstrom | nicht parsen\n); | close (INPUT); `--- Probiere doch da mal, den Ausgabe-Pfad auf /dev/null zu setzen. Vielleicht klappt das so schon. Oder arbeite an dem Skript weiter. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht... -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: mail-Archive (Mozilla) von Anhaengen befreien
Moin Peter Peter Blancke wrote: Ich extrahiere Anhaenge mit folgendem Skript: [perl-Script] Probiere doch da mal, den Ausgabe-Pfad auf /dev/null zu setzen. Vielleicht klappt das so schon. Leider nicht wirklich. Wie komme ich denn / wozu gehört denn Parser? Can't locate MIME/Parser.pm in @INC ... ... BEGIN failed--compilation aborted at ./mailstrip line 3. Zu perl fehlen mir sogar die Basics. :-( -- Gruß Rüdiger __ Gesendet von Yahoo! Mail - http://mail.yahoo.de Weihnachts-Einkäufe ohne Stress! http://shopping.yahoo.de -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: mail-Archive (Mozilla) von Anhaengen befreien
Am 28.12.2002 11:11:11, Ruediger Noack schrieb: Peter Blancke wrote: Ich extrahiere Anhaenge mit folgendem Skript: [perl-Script] Probiere doch da mal, den Ausgabe-Pfad auf /dev/null zu setzen. Vielleicht klappt das so schon. Leider nicht wirklich. Wie komme ich denn / wozu gehört denn Parser? Can't locate MIME/Parser.pm in @INC ... ... BEGIN failed--compilation aborted at ./mailstrip line 3. Zu perl fehlen mir sogar die Basics. :-( Hmmm... Ist wohl so... ;-)) Perl-Module werden gewoehnlich wie folgt installiert: perl -MCPAN -e 'install MIME::Parser' Die Debianspezifische Weise geht aber so: apt-get install libmime-perl Danach sollte es gehen. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht... -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: mail-Archive (Mozilla) von Anhaengen befreien
Peter Blancke wrote: apt-get install libmime-perl Jo. :-) Nach ein wenig Nachbearbeitung (~ wurde nicht aufgelöst) tut das Script etwas. :-) Kann es sein, dass es in der von dir geposteten Fassung von einer Datei pro mail ausgeht und dann diese in Body und Anhang trennt? Ich werde mal versuchen, eine kleine bash-Schleife (mit perl würde ich mir wohl die Finger brechen ;-) ) drumherum zu basteln... -- Gruß Rüdiger __ Gesendet von Yahoo! Mail - http://mail.yahoo.de Weihnachts-Einkäufe ohne Stress! http://shopping.yahoo.de -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)