Hi,
* Andre Schulze [04/12/02 20:44:21 CEST] wrote:
ich möchte aller einer gewissen Zeit meine mailbox aufräumen.
Was genau bedeutet 'aufraeumen'?
Wenn ich das mailbox file in procmail pipe (anders geht's gar nicht), escaped das so gut wie jede ^From ... Zeile mit ^>From bevor es meine speziell für's Aufräumen gebaute .procmailrc abarbeitet.
AFAIK moechte Procmail die Mails gern einzeln. Zumindest werden sie vom MTA einzeln zugestellt. Er denkt dann wahrscheinlich, deine Mailbox sei 1 Mail, weshalb wer alle 'From '-Zeilen im vermeindlichen Body escaped.
Wenn ich die .procmailrc an die Stelle lege, wo sie auch vom MTA gelesen wird und mir jetzt eine Testmail über den MTA verschicke (also nicht als User in procmail pipe, sondern schön mit mutt mir was bounce), dann tut procmail auch nix escapen.
Logisch.
So nun die Frage: welches Programm außer procmail hilft mir weiter?
Procmail hilft da schon. Abhaengig von der groesse der Mailbox, kannst du die mit einem Skript in einzelne Dateien zerlegen und dann einzeln durch Procmail pipen (das koennte etwas dauern ;-).
formail behandelt so wie ich das verstanden habe jede mail einzeln.
Jein. Procmail bekommt sie einzeln, weshalb ein Formmail sie auch einzeln bekommt.
Das ist etwas zu viel für die arme, kleine, alte und gebrechliche Sparc worauf das läuft.
Ich wuerde sie zerlegen (notfalls auch erstmal speichern) und dann einzeln durch Procmail schieben. Z.B. mit Perl, awk, python, sh, ...
Cheers, Rocco.