Am 16.11.2015 um 22:04 schrieb Heinz W. Pahlke:
Hallo,
ich stehe gerade vor der Herausforderung, rund 6500 Mails so aufzubereiten, dass sie gesammelt ausgedruckt werden können.
Derzeit liegen sie im Maildir-Format, also in rund 6500 Dateien vor. Wie ich annehme, dürfte es sinnvoll sein, sie in ein Mailformat wie mbox umzuwandeln, das alle Mails in einer Datei beinhaltet.
Ausdruckt werden sollen nur die From-Adresse, der Empfänger, das Datum, das Subject und selbstverständlich der eigentliche Inhalt. Schön wäre es, wenn bereits bei der Umwandlung die nicht benötigten Teile der Header gelöscht werden könnten.
Einige hundert Mails haben zudem Attachements, bei denen es sich ausschließlich um Bilddateien handelt. Diese Bilder sollten nach Möglichkeit mit ausgedruckt werden können.
Für ein paar Denkanstöße, wie sich das bewerkstelligen lassen könnte, wäre ich sehr dankbar.
Beste Grüße
Heinz
Hi, klingt anspruchsvoll... ;-) Ich würde es in etwa so versuchen: - die Mails in Dateien lassen (wozu die erst zusammenkleben, um sie dann wieder zu trennen?) - jede Mail einzeln mit grep/sed zerlegen, also nach den benötigten Headern greppen und die Textteile mit sed rauslösen (das ist das Dumme, weil HTML- und Multipart-Mails der diversen Clients hier ziemlichen Müll liefern), als Druckprogramm evt. enscript - bei Mails mit Anhängen mit uudeview die Bilder rausholen und drucken, ggf. zb. mit convert in pdf oder ps wandeln und dann a cups schieben 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 - die Mailbox mit der nächsten Datei füllen und von vorn... BTW: im google habe ich gerade einen ganz anderen Ansatz gefunden, kannst Du ja evt. mal testen: http://www.ubuntu-forum.de/artikel/16533/eingehende-emails-automatisch-druck... ... TB kann aber in Filtern keine Betriebssystemkommandos, scheint nur mit Evolution zu gehen und ich weiß nicht, ob man da einen Filter auf schon heruntergeladene Mails loslassen kann, wie im TB ("Filter auf Ordner anwenden") und auch nicht, ob da automatisch Bilder mit gedruckt werden... Viel Glück 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