LaGGGer
Anmeldungsdatum: 14. Dezember 2013
Beiträge: 108
|
Hallo Ich frage mich ob es nicht geht das Sylpheed beim Mailempfang die Mails gleich oder zusätzlich im eml - Format speichert. Die Mails werden ja standardmäßig im Ordner ~/Mail/inbox als Textdatei gespeichert. Diese werden hier fortlaufend nummeriert, ich kann so also nicht auf den Inhalt schließen. Wähle ich unter Datei –> Speichern unter –> eml aus, bekomme ich eine eml - Mail mit eindeutiger Bezeichnung. Aber das muss ich eben händisch machen.
Es gibt unter Einstellungen –> Allgemeine Einstellungen –> Empfangen den Punkt Execute command when new message arive. Da Sylpheet also von Haus aus wohl eml - mails erzeugen kann, dachte ich mir dass es über den Execute - Befehl gehen könnte. Eventuell auch mit einem Exteren Programm / Plugin ? Allerdings bin ich da nicht fündig geworden. Oder wenn es in dieser Richtung nichts gibt, würde es mir zur Not auch helfen anstatt der Nummerierung im inbox - Ordner den Mail Namen zu nehmen. Dann habe ich zwar eine Textdatei mit großem Mail-header, aber so könnte ich die Mails wenigstens zuordnen.
|
Steev
Anmeldungsdatum: 5. September 2006
Beiträge: 2237
|
Execute command when new message arive Geh mal auf die Homepage von Sylpheed und frag die Entwickler ob es dafür ein Command gibt. English Übersetzer falls nötig wären Google Translate oder DeepL. Ist ein Versuch wert. Bzw. ich werde die mal anschreiben morgen
|
LaGGGer
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2013
Beiträge: 108
|
Danke für deine Antwort Steev schrieb:
Geh mal auf die Homepage von Sylpheed und frag die Entwickler ob es dafür ein Command gibt. English Übersetzer falls nötig wären Google Translate oder DeepL. Ist ein Versuch wert. Bzw. ich werde die mal anschreiben morgen
Ich bin leider nicht so gut in Englisch. Ok, ich könnte einen von dir genannten Übersetzer bemühen und will die Arbeit auch nicht auf dich abwälzen, aber wenn du Sylpheed eh anschreiben willst ....
Das Problem ist ja kein Notfall, sondern nur eine Idee die ich hatte. Fände es halt optimal wenn gleich eine Datei vorliegen würde, die von den meisten Mail Programmen gelesen werden könnte, eben eml.
Wenn ich Grafikdateien (jpg,gif,png, u.s.w.) öffnen will, gibts da ja auch mehrere Programme dafür.
Zur Not kann man die Mails auch händisch speichern, geht leider nur einzeln, mehrere Mails können nicht ausgewählt werden.
|
Steev
Anmeldungsdatum: 5. September 2006
Beiträge: 2237
|
Eben das erkennt man, dass das hier keine Eile hat. Von daher doch gut. Du hast eine gute deutsche Problembeschreibung, die schicke ich mal in den Übersetzer und sende das dort (vllt. gibts auch n Github) ab, mache ich jetzt, habe Zeit und Lust 😀 Ist raus an Yamamoto Hiroyuki sylpheed@sraoss.jp
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
LaGGGer schrieb: Die Mails werden ja standardmäßig im Ordner ~/Mail/inbox als Textdatei gespeichert. Diese werden hier fortlaufend nummeriert, ich kann so also nicht auf den Inhalt schließen.
Die Nummerierung ist die Message-ID der E-Mail auf dem Mailserver. Das Feld kannst du ggf. als Spalte in der Nachrichtenübersicht aktivieren.
Wähle ich unter Datei –> Speichern unter –> eml aus, bekomme ich eine eml - Mail mit eindeutiger Bezeichnung. Aber das muss ich eben händisch machen.
Es gibt unter Einstellungen –> Allgemeine Einstellungen –> Empfangen den Punkt Execute command when new message arive. Da Sylpheet also von Haus aus wohl eml - mails erzeugen kann, dachte ich mir dass es über den Execute - Befehl gehen könnte. Eventuell auch mit einem Exteren Programm / Plugin ? Allerdings bin ich da nicht fündig geworden. Oder wenn es in dieser Richtung nichts gibt, würde es mir zur Not auch helfen anstatt der Nummerierung im inbox - Ordner den Mail Namen zu nehmen. Dann habe ich zwar eine Textdatei mit großem Mail-header, aber so könnte ich die Mails wenigstens zuordnen.
Man müsste mal schauen, wie weit sich MH Mails und EML vom Inhalt her unterscheiden, also ob da überhaupt ein "Export" notwendig wäre. Eventuell reicht es völlig den Betreff (ggf. auch ID und Datum) der E-Mail auszulesen und diese dann mit dem Betreff als Dateinamen abzuspeichern. Das ließe sich dann einfach mit einem Shell-Skript bewerkstelligen.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
Nach etwas Recherche und Testen, zwischen dem MH-Format von Sylpheed und dem .eml-Format gibt es im Prinzip keinen Unterschied. Thunderbird exportiert *.eml bspw. explizit mit Windows-konformen Zeilenenden und da das Format - soweit mir bekannt - eher auf Windows gebräuchlich ist, macht das auch irgendwie Sinn. Ebenso wie die Dateiendung, weil Windows die im Gegensatz zu Linux immer braucht, um Dateiformate eindeutig zu erkennen. Aber der Inhalt bleibt unverändert der Plain text einer SMTP Mail. Jetzt wäre es eigentlich schön, wenn man „einfach“ über eine Aktion in Sylpheed die Datei einer E-Mail an ein externes Programm/Skript übergeben könnte, Datum und Betreff herausfiltert, und eine Kopie mit gewünschtem Dateinamen irgendwo abspeichern lässt. Mit date und sed kommt man ganz gut zurecht, solange bis man eine E-Mail mit Base64 oder Quoted-Printable kodierten Betreff hat … Müsste man abfragen und bei Bedarf dekodieren. Alles etwas komplizierter, als ich mir das vorgestellt habe.
|
LaGGGer
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2013
Beiträge: 108
|
Danke für deine Recherchen Habe mal zum testen Getmail installiert, dieses Programm nutzt Maildir. So sieht dann eine Mail aus, ist auch eml: 1570700661.M481842P9240Q3R7dd49d20762777ea.MatePC mrkramps schrieb: Jetzt wäre es eigentlich schön, wenn man „einfach“ über eine Aktion in Sylpheed die Datei einer E-Mail an ein externes Programm/Skript übergeben könnte....
Ich hab mir sowas ähnliches auch gedacht und habe Getmail genommen... was soll schon dagegensprechen, wenn die Mails von zwei Programmen abgeholt werden?
Aber du siehst ja am oberen Beispiel, auch hier keine Zuordnung möglich...
Hab schon an einen Mailserver gedacht, der zuerst die Mails abholt und die ich dann wiederum mit Slyphead holen kann. Aber das bekomme ich nicht hin, alle Versuche in diese Richtung schlugen Fehl.
Und ich hab keine Ahnung ob ein Mailserver in einem Format speichert so wie ich es mir wünsche.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
Ich wüsste jetzt gar kein Mailbox-Format, das E-Mails mit sowas wie Betreff als Dateinamen ablegt. Im Zeitalter der Multipurpose_Internet_Mail_Extensions ggf. auch recht aufwendig einen Dateinamen aus dem Betreff zu erzeugen. Man kann dank der legitimen Base64-Kodierung der Betreffzeile den gesamten Unicode-Zeichensatz inklusive Symbole und Piktogramme verwenden und wenn man lustig ist theoretisch selbst eine Binärdatei dort einbetten. Base64 kodiert das dann alles in eine ASCII-Zeichenkette. Schönes Beispiel aus einer russischen Spam-Mail (nie gedacht, dass die mal für was gut ist): Subject: =?UTF-8?B?8J+MjCDQn9Cw0YDQsNC0INC90LjQt9C60LjRhSDRhtC10L0g0YPQttC1INC90LDRh9Cw0LvRgdGPCg==?= Da puhlen wir uns jetzt den die eigentliche Zeichenkette raus und dekodieren die:
echo "Subject: =?UTF-8?B?8J+MjCDQn9Cw0YDQsNC0INC90LjQt9C60LjRhSDRhtC10L0g0YPQttC1INC90LDRh9Cw0LvRgdGPCg==?=" | sed -n 's/S[^S]*B?//; s/?=$//p' | base64 -d Dann kriegen wir dieses schöne Ergebnis: 🌌 Парад низких цен уже начался Vorne weg das Milky-Way-Emoji 🇬🇧 und dann der freundliche Hinweis, dass die Niedrigpreisparade bereits begonnen hat 👍 Mein Lösungsansatz als Bash-Script funktioniert ansich und kopiert eine MH-Mail mit Datum und Betreff als Dateinamen in ein vorgegebenen Verzeichnis. Das Dekodieren der Betreffzeile kann ich noch vereinfachen, wenn die Mail erst durch mu 🇬🇧 (maildir-utils) bzw. dessen Befehl mu view geleitet wird. Ich muss mal schauen, ob mir was Kreatives zum Bereinigen des Dateinamens einfällt. Aber keine Ahnung, ob ich hier mit Shell-Scripting überhaupt weit genug komme.
|
LaGGGer
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2013
Beiträge: 108
|
Leider läuft mein Ubuntu Mate nicht mehr sauber, jetzt nutze ich Linux Mint Mate 19. @mrkramps Ich hab das mal mit meiner Mail probiert, siehe 2 Posts über diesem hier, hier habe ich kein Ergebnis. Hat ne Weile gedauert bis ich herausgefunden habe das die Subject - Zeile aus dem Header stammt. Hier der Befehl von dir, ich hoffe ich habe das richtig gemach. Habe das mehrmals getestet, immer das gleiche Ergebnis:
ws@MintMate19:~/Maildir$ echo "Subject: =?utf-8?b?dWJ1bnR1dXNlcnM6IOKAnFN5bHBoZWVkIHVuZCBFTUzigJ0g4oCTIEFudHdv?= =?utf-8?b?cnQgdm9uIOKAnG1ya3JhbXBz4oCc?=" | sed -n 's/S[^S]*B?//; s/?=$//p' | base64 -d
J��y�base64: ungültige Eingabe
ws@MintMate19:~/Maildir$
In meiner Mail ist zwischen ?= =? da wo die Leerstelle ist, ein Zeilenumbruch, in der Mail sieht das so aus:
Subject: =?utf-8?b?dWJ1bnR1dXNlcnM6IOKAnFN5bHBoZWVkIHVuZCBFTUzigJ0g4oCTIEFudHdv?=
=?utf-8?b?cnQgdm9uIOKAnG1ya3JhbXBz4oCc?=
Also egal wie ich das anstelle, ob ich den zweiten Teil weg lasse oder die Leerstelle lösche,ich bekomme immer die Fehlermeldung. Und noch als Hinweis, ich habe einen Spamreport von GMX bekommen, da steht hinter Subject der Text in Klarschrift.
|
LaGGGer
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2013
Beiträge: 108
|
Ich hab mal ein wenig gegoogelt und etwas gefunden: https://spielwiese.la-evento.com/xelasblog/categories/1-Bash-Snippets/P3.html - im ersten Beitrag: Mailheader decodieren mit Hilfe von perl Da gibt es einen Befehl, ich habe dazu ein Terminal in meinem ~/Mailbox geöffnet Ordner geöffnet, die Mail habe ich aus dem Verzeichnis new kopiert.
ws@MintMate19:~/Maildir$ ls -1t | head -20 | xargs grep '^Subject: =?' | perl -MEncode -ne 'print encode("utf8",decode("MIME-Header",$_))'
grep: new: Ist ein Verzeichnis
grep: tmp: Ist ein Verzeichnis
grep: cur: Ist ein Verzeichnis
1570700661.M301301P9237Q0R6397e86c001629e8.MintMate19:Subject: ubuntuusers: “Sylpheed und EML” – Antwo
Wie man sieht wird hier der Subject String encodiert, leider nicht vollständig, aber immerhin. Es müsste eigentlich heißen:
ubuntuusers: “Sylpheed und EML” – Antwort von “mrkramps“
Es ist dieselbe Mail und die Subject Zeile von meinem Post weiter oben. Hab mal die Mail bearbeitet und die Erste Zeile hinter Subject gelöscht und die zweite Zeile hinter Subject gesetzt. Siehe auch dazu den Post über diesem hier.
1570700661.M301301P9237Q0R6397e86c001629e8.MintMate19:Subject: rt von “mrkramps“
Tja.. der Rest der fehlte, da ist er.
Anscheinend kann dieser Befehl auch nichts mit Zweizeiligen Object - Strings was anfangen.
Es gibt offensichtlich sehr viele Möglichkeiten eine Object - Zeile zu gestallten. Ob man das alles Berücksichtigen kann? Anscheinend können das nur die Mail Programme wie Thunderbird & co.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
Ich kriege das leider nicht als automatische Aktion auf eingehende E-Mails in Sylpheed umgesetzt, weil man dabei keinen Dateinamen an ein externes Program übergeben kann. Claws Mail hat erweiterte Filterfunktionen und das ließe sich über Pre-Processing machen. Was ich anbieten könnte, wäre eine Aktion, die man auf alle ausgewählten E-Mails ausführen kann. Das folgende Script als ~/Mail/ablage speichern und ausführbar machen: Sicherstellen, dass alle Abhängigkeiten installiert sind: sudo apt install bash coreutils sed libc-bin maildir-utils Und in Sylpheed eine neue Aktion konfigurieren: xterm -e $HOME/Mail/ablage %F Damit man zumindest etwas Rückmeldung erhält, wird das Script in einem Terminalfenster ausgeführt (hier xterm) und wartet am Ende auf die Eingabetaste, damit sich das Fenster nicht nach Durchlauf des Scripts direkt schließt. Die „exportierten“ Mails werden nach ~/Mail/Ablage/YYYY/YYYYMMDD-HHMMSS-BEREINIGTER_BETREFF kopiert bzw. eine Meldung ausgegeben, wenn die Datei schon existiert. Kannst mal schauen, ob dir das irgendwie weiterhilft. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79 | #!/bin/bash
# Dependencies: GNU Bash, GNU CoreUtils, GNU sed, iconv, mu
# Debian / Ubuntu: $ sudo apt install bash coreutils sed libc-bin maildir-utils
# Sylpheed / Claws Mail Aktion: xterm -e PFAD/ZUM/SCRIPT %F
ablageordner="$HOME/Mail/Ablage"
function mail_auslesen {
c=0
while read zeile ; do
let c++
if [ $c = 1 ] ; then
betreff="$zeile"
elif [ $c = 2 ] ; then
datum="$zeile"
else
break
fi
done <<< "$(mu view "$datei" | sed -n '/^Date: \|^Subject: / { s/^Date: \|^Subject: //p}')"
}
function datum_konvertieren {
if [ -n "$datum" ] ; then
dateidatum="$(date -d "$datum" +'%Y%m%d-%H%M%S')"
else
dateidatum="0000-Kein-Datum"
fi
}
function betreff_konvertieren {
if [ -n "$betreff" ] ; then
dateibetreff="$(iconv -f UTF-8 -t ASCII//TRANSLIT <<< "$betreff" | sed 's/[\/:*?"<>|]//g; s/ /_/g')"
else
dateibetreff="Kein_Betreff_angegeben"
fi
}
function kopieren {
unterordner="${dateidatum:0:4}"
dateiname="$dateidatum-$dateibetreff"
if [ ! -d "$ablageordner" ] ; then
mkdir -p "$ablageordner/"
fi
if [ ! -d "$ablageordner/$unterordner" ] ; then
mkdir -p "$ablageordner/$unterordner"
fi
echo "Nach: $ablageordner/$unterordner/$dateiname"
if [ -f "$ablageordner/$unterordner/$dateiname" ] ; then
echo "DATEI EXISTIERT BEREITS."
else
cp -n "$datei" "$ablageordner/$unterordner/$dateiname"
echo "DATEI EXPORTIERT."
fi
}
for datei in $@ ; do
echo "Exporiere Mail: $datei"
if [ ! -f "$datei" ] ; then
echo "DATEI $datei NICHT GEFUNDEN!"
echo ""
else
mail_auslesen
echo "Betreff: $betreff"
echo "Datum: $datum"
datum_konvertieren
betreff_konvertieren
kopieren
echo ""
fi
done
read -p "Enter drücken zum Beenden."
|
|
LaGGGer
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2013
Beiträge: 108
|
@mrkramps Danke für deine Bemühungen & Skript Habe also das Skript erstellt, ausführbar gemacht und in den Mail Ordner geschoben. Eine Aktion angelegt nach deinen Vorgaben.
Sogar noch xterm installiert wobei das wohl auch mit dem Terminal von Mate funktionieren würde.
Den Ordner "Ablage" im Mail Verzeichnis erzeugt. Jedenfalls funktionierts nicht wenn ich einfach Sylphead starte. Dann habe ich herausgefunden das die Aktionen im Menü Extras –> Aktionen zu finden sind. Gestartet und ja, da passiert was. Im Ordner Ablage ist jetzt ein Unterordner mit Namen 0000 zu finden. Hier drin ist eine Mail mit Namen 0000-Kein-Datum-Kein_Betreff_angegeben. Die Mail hat einen Inhalt. Slypheed hat aber 3 Neue Mails bekommen, und Datum / Betreff haben alle. Also ich weis nicht, du machst dir soviel Arbeit, und ich weis nicht ob man das alles mit einem Script lösen kann. Aber zur Not nutze ich wieder Thunderbird, Da gibts die Import / Export - Tools Da kann man die Mails sogar als Html oder PDF speichen.
Hätte halt gerne was "leichteres" wie TB gehabt, aber ich will dir das alles nicht zumuten.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
LaGGGer schrieb: @mrkramps Danke für deine Bemühungen & Skript
Dafür nicht ☺
Habe also das Skript erstellt, ausführbar gemacht und in den Mail Ordner geschoben. Eine Aktion angelegt nach deinen Vorgaben.
Sogar noch xterm installiert wobei das wohl auch mit dem Terminal von Mate funktionieren würde.
Den Ordner "Ablage" im Mail Verzeichnis erzeugt. Jedenfalls funktionierts nicht wenn ich einfach Sylphead starte. Dann habe ich herausgefunden das die Aktionen im Menü Extras –> Aktionen zu finden sind.
Wie in meinem vorherigen Beitrag erwähnt, habe ich das bisher nicht anders in Sylpheed lösen können, als mit einer Aktion, die man manuell auf ausgewählte E-Mails ausführen kann. Das Skript habe ich vor allem veröffentlicht, weil das mein derzeitiger Stand eines Lösungsansatzes ist. Kein Plan, ob mir da noch was besseres einfällt.
Gestartet und ja, da passiert was. Im Ordner Ablage ist jetzt ein Unterordner mit Namen 0000 zu finden. Hier drin ist eine Mail mit Namen 0000-Kein-Datum-Kein_Betreff_angegeben. Die Mail hat einen Inhalt. Slypheed hat aber 3 Neue Mails bekommen, und Datum / Betreff haben alle.
Ist das Paket maildir-utils bei dir installiert? Andernfalls kann das Script Betreff und Datum nicht auslesen.
Also ich weis nicht, du machst dir soviel Arbeit, und ich weis nicht ob man das alles mit einem Script lösen kann. Aber zur Not nutze ich wieder Thunderbird, Da gibts die Import / Export - Tools Da kann man die Mails sogar als Html oder PDF speichen.
Hätte halt gerne was "leichteres" wie TB gehabt, aber ich will dir das alles nicht zumuten.
Eine Zumutung ist das für mich nicht. Die Arbeit mache ich mir hier nicht nur, um dir eine Lösung anzubieten, sondern weil der Anwendungsfall auch für mich interessant ist. Ich benutze allerdings nicht Sylpheed, sondern Claws Mail und tüftel da selber noch mit Aktionen und Filtern. Benutze das Programm zwar schon länger, aber mein E-Mail-Verkehr war zwischenzeitlich so überschaubar, dass ich da nicht groß bei musste. Ein paar Sachen aus den Import-/Export-Tools von Thunderbird möchte ich mir da auch noch basteln. Claws Mail ist ein Fork von Sylpheed, vom Prinzip sehr ähnlich, nur mit größerem Funktionsumfang. Im direkten Vergleich dürfte Claws Mail minimal "schwerer" sein als Sylpheed, aber definitiv immer noch eine deutlich "leichtere" Alternative zu Thunderbird. Aktionen funktionieren in beiden Programm ziemlich gleich, aber bei den Filtermöglichkeiten ist Claws Mail besser aufgestellt. Da würde ich das auch automatisch mit der Ablage von Mails mit Datum und Betreff als Dateiname hinbekommen. Claws Mail wäre vielleicht für dich auch interessant.
|
LaGGGer
(Themenstarter)
Anmeldungsdatum: 14. Dezember 2013
Beiträge: 108
|
mrkramps schrieb:
Ist das Paket maildir-utils bei dir installiert? Andernfalls kann das Script Betreff und Datum nicht auslesen.
Nein hatte ich nicht installiert, hätte mir dein Script Zeile 3 ansehen sollen, aber ok, ist erledigt.
Eine Zumutung ist das für mich nicht. Die Arbeit mache ich mir hier nicht nur, um dir eine Lösung anzubieten, sondern weil der Anwendungsfall auch für mich interessant ist.
Na gut, wenn das so ist helfe ich natürlich dabei so gut ich kann.
Claws Mail wäre vielleicht für dich auch interessant.
Ja, hab ich auch schon dran gedacht... gut, wird installiert, probier ich das mal aus, kost ja nix ^^. ***************************** Aaalso .. mit Sylpheed funktioniert dein Script nicht, mit Claws Mail schon. Allerdings ohne Datum, der Dateiname besteht nur aus dem Betreff mit führendem - (Minuszeichen / Bindestrich).
Und weiter, jetzt weis ich auch warum das manchmal nicht mit dem konvertieren funktioniert. Die Mail im Posteingang muss angewählt / markiert sein um konvertiert zu werden. Wenn ich 5 Mails auf einmal bekomme icht das natürlich nicht so gut. Ok, geht natürlich auch wenn ich mehrere Mails markiere.
Und mir ist nochwas aufgefallen .. Wenn die Datei nicht mit eml (z.B. mailname.eml) endet, kann Thunderbird die nicht lesen. Das Heist, er erkennt die schon, öffnet aber ne leere mail. Ich dachte zwar, Linux - Programme schaun nicht auf die Endung, sondern erkennen das Dateiformat anhand des Datei - Headers.. beim Thunderbird scheint das nicht so zu sein. Mit mailname.eml funktioniert das aber. Also ich denke ich bleibe bei Claw - Mail, es scheint besser konfigurierbar zu sein und gibt auch noch etliche Plugins..wers braucht.
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
LaGGGer schrieb: Aaalso .. mit Sylpheed funktioniert dein Script nicht, mit Claws Mail schon. Allerdings ohne Datum, der Dateiname besteht nur aus dem Betreff mit führendem - (Minuszeichen / Bindestrich).
Komisch, ich verstehe gerade nicht, was das falsch läuft. Ich habe das mit Sylpheed 3.5.1 jetzt in einer virtuellen Maschine mit Lubuntu 18.04.3 Live nachgestellt und dabei sogar in der VM den Webbrowser genommen und das Script hier aus dem Forum kopiert. Die Aktion mit dem Script funktioniert erwartungsgemäß … ❓❗
Und weiter, jetzt weis ich auch warum das manchmal nicht mit dem konvertieren funktioniert. Die Mail im Posteingang muss angewählt / markiert sein um konvertiert zu werden. Wenn ich 5 Mails auf einmal bekomme icht das natürlich > nicht so gut. Ok, geht natürlich auch wenn ich mehrere Mails markiere.
Beim Ausführen der Aktion mit dem Script werden alle ausgewählten E-Mails exportiert. Sry, hätte ich erwähnen sollen.
Und mir ist nochwas aufgefallen .. Wenn die Datei nicht mit eml (z.B. mailname.eml) endet, kann Thunderbird die nicht lesen. Das Heist, er erkennt die schon, öffnet aber ne leere mail. Ich dachte zwar, Linux - Programme schaun nicht auf die Endung, sondern erkennen das Dateiformat anhand des Datei - Headers.. beim Thunderbird scheint das nicht so zu sein. Mit mailname.eml funktioniert das aber.
Dazu im Script einfach in der Funktion kopieren die Variable dateiname ändern von: dateiname="$dateidatum-$dateibetreff" In: dateiname="$dateidatum-$dateibetreff.eml"
Also ich denke ich bleibe bei Claw - Mail, es scheint besser konfigurierbar zu sein und gibt auch noch etliche Plugins..wers braucht.
Das angenehme mit Claws Mail ist, dass man die Aktionen in den Einstellungen auch direkt in die Werkzeugleiste legen oder ein benutzerdefiniertes Tastenkürzel definieren kann. Dann spart man sich den Weg über die Menüs.
|