Am 24.11.2015 um 12:48 schrieb Heinz W. Pahlke:
Hallo,
Am Tue, 17 Nov 2015, Joerg Thuemmler schrieb:
Eine andere Möglichkeit wäre vielleicht, mutt dazu zu verwenden, als reines Konsole-Programm kann man es ja via pipe mit Kommandos füttern, also so in etwa: - eine Datei in eine Mutt-Mailbox - mutt -f auf diese Mailbox aufrufen und ihm die Kommandos für das Drucken und das Speichern der Anhänge für die 1. Mail pipen, Druck auch hier mit enscript bzw. Bilder mit convert und cups
Mit
mutt -f __Archiv/ -e 'set mbox_type=mbox; set confirmcreate=no; set delete=no; push "T.*<enter>;sneuesarchiv<enter><quit>"'
habe ich eine korrekt sortierte mbox-Datei erstellt.
Nun möchte ich die komplette mbox-Datei in eine neue Datei ausdrucken, da es der einfachste Weg ist, den nervigen HTML-Code und die eingebetteten Bilder loszuwerden.
Meine Hoffnung, dies ganz einfach durch
mutt -f neuesarchiv -e 'push "p<enter>"'
zu erreichen, war natürlich naiv.
Auf diese Weise wird immer nur eine Mail gedruckt, allerdings tatsächlich ohne HTML-Code und Bilder.
Ich möchte aber gerne alle 6500 Mails ausdrucken.
Zudem wird noch der komplette Header mitgedruckt.
Das passiert auch, wenn ich aus mutt heraus einzelne Mails drucke, obwohl in der muttrc
ignore * unignore date subject
steht.
Für weitere Denkanstöße wäre ich also sehr dankbar
Heinz
Hi, und gerade deshalb habe ich geraten, _keine_ mbox drauszumachen... Was hast Du nun: eine riesengroße Datei, mit der Du nur schlecht testen kannst und deren einziger Vorteil in einer simplen Sortierung liegt. Mit einer einfachen for-Schleife oder einem find... hättest Du eine der Empfehlungen hier nutzen können, hast Du eine mbox, bist Du auf ein Mailprogramm angewiesen. Die Sortierung für die Schleife wäre auch viel einfacher gewesen, weil Du ja nach dem Datum der Maildatei gehen könntest. Ich würde es mit muttprint versuchen, mit etwas Trick schaffst Du es sogar über -i das evt. vorhandene Bild - quasi als Vorschau - mitzudrucken. cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org