kaibuntu007
Anmeldungsdatum: 24. Februar 2008
Beiträge: 429
Wohnort: Ruhrgebiet
|
Hallo zusammen, ich speichere meine Emails gerne einzeln als .eml-Dateien ab. Diese Dateien im MIME-Format kann man simpel unter Windows aus dem Explorer per Doppelklick mit Outlook Express öffnen. Und auch mein Thunderbird kann das, aber leider benötigt das Programm beim Aufruf dem kompletten Pfad zur .eml-Datei. Ich muß also in einem Terminal
| thunderbird pfad/zu/meiner/mail/email.eml
|
eingeben oder die Mail importieren. Das alles will ich aber gar nicht, sondern einfach nur draufklicken, um die Mail anzusehen. Vielleicht kann jemand analog zu meinem Posting
http://forum.ubuntuusers.de/topic/.url-dateien-in-firefox-importieren/
auch ein kleines Script schreiben, daß beim Nautilus-Doppelklick den Pfad der Datei zum Thunderbird schickt? Ich weiß nur, daß man den Pfad einer Datei mit pwd ausliest. Aber wie setze ich nun einen / und den Dateinamen dahinter? Würde mich unheimlich über eine Lösung freuen. Danke + liebe Grüße Kai
|
accousticbass
Anmeldungsdatum: 26. April 2008
Beiträge: 1183
Wohnort: Berlin
|
Dann gehste mal zu so einer .eml Datei, rechte Maustaste-Eigenschaften-Öffnen mit-Thunderbird. Danach sollte es funktionieren. 😉 Gruß Muff
|
kaibuntu007
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 429
Wohnort: Ruhrgebiet
|
Hallo accousticbass, ne, leider nicht. Wenn ich das mache, öffnet er den Thunderbird ohne die Datei zu laden.
Thunderbird fordert (das sehe ich, wenn ich es im Terminal probiere) die Eingabe des kompletten Pfads zur eml-Datei und der Nautilus scheint nur die Datei beim Öffnen zu übergeben. Und ich hab keine Ahnung, wie man ein Script schreiben kann, daß dies anpaßt. LG
Kai
|
accousticbass
Anmeldungsdatum: 26. April 2008
Beiträge: 1183
Wohnort: Berlin
|
Hallo kaibuntu007, schade auch, war eine naheliegende Idee. Ich kanns leider nicht checken da ich mit Mutt arbeite und TB nicht drauf habe. ☹ LG Muff
|
Antiqua
Anmeldungsdatum: 30. Dezember 2008
Beiträge: 4532
|
ist *.eml nicht proprietärer Microsoft-Outlook-Dings? Könnte sein, daß Thunderbird das von Haus aus erstmal nicht kann. Eventuell gehts mit den Erweiterungen "Import-/ExportTools" oder "TB Autosave" (Nach instalation einer der Erweiterungen die *.eml importieren, sagt zumindest Googel 😉)
|
kaibuntu007
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 429
Wohnort: Ruhrgebiet
|
Die .eml Dateien sind im MIME Format http://de.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions
Thunderbird kann die Dateien öffnen, wenn ich
thunderbird pfad/zu/meiner/mail/email.eml
im Terminal eingebe, aber nicht, wenn ich es mit
thunderbird email.eml
aus dem korrekten Pfad probiere. Das müßte nun automatisiert werden. Vermutlich ist das nur mit Hilfe eines Scripts möglich.
Ich habe auch schon sowas wie
thunderbird ./%1
im Nautilus probiert. Aber wie gesagt: Ich hab keine Ahnung, wie ich den kompletten Pfad via Nautilus an Thunderbird übergeben kann. Importieren kann ich auch. Habe das "Mboximport enhanced" Add-On installiert. Das ist aber ziemlich umständlich und nicht mit einem Doppelklick aus dem Nautilus möglich.
|
Antiqua
Anmeldungsdatum: 30. Dezember 2008
Beiträge: 4532
|
ups... hab ich dich wohl erstmal falsch verstanden, sorry. - 😎 thunderbird %u mal probiert? die EXEC-Variable %u müsste dafür sorgen, daß der ganze Pfad expandiert (dem ausführendem Programm vom Filemanager übergeben) wird.
|
kaibuntu007
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 429
Wohnort: Ruhrgebiet
|
Hallo Antiqua, hab's gerade getestet, hat leider auch nicht funktioniert.
Habe im Nautilus mit der rechten Maustaste auf meine .eml Datei geklickt, dann öffnen mit, mit anderer Anwendung öffnen, benutzerdefinierten Befehl benutzen und dann hab ich Dein "thunderbird %u" eingegeben. Damit öffnet er wieder den Thunderbird, aber lädt nicht meine eml Datei. Schade. Hab ich das so richtig gemacht oder meintest Du das anders? Danke für die Hilfe
LG
Kai
|
Antiqua
Anmeldungsdatum: 30. Dezember 2008
Beiträge: 4532
|
frei nach Radio Eriwan: Im Prinzip ja, oder so etwas in der Art... ☺ mir ist ein älter Thread in den Sinn gekommen → http://forum.ubuntuusers.de/topic/dateien-per-drag-n-drop-versenden/ wo es zwar nicht genau um dein Problem ging, kein Thunderbird und auch Nautilus und Gnome nicht beteiligt waren, aber die EXEC-Variable die Lösung war. Exec-Variablen müssten ja generell auch unter Gnome funktionieren. Du könntest ja mal versuchen, einen Button auf dem Desktop zu generieren, aber eben mit thunderbird %u statt dem kmail-Gedöns und dann testhalber mal aus dem Nautilus via dragn drop eine test.eml auf diesen Button fallen zu lassen. Eventuell funktionierts ja. Generell: warum das unter Nautilus nicht geht, weiß/verstehe ich nicht, bin ja kein Gnome-User 😉. Es könnte aber auch ein Bug sein...
|
kaibuntu007
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 429
Wohnort: Ruhrgebiet
|
Danke, aber das fluppt auch nicht. Schade.
|
mRiesbeck
Anmeldungsdatum: 28. Juli 2008
Beiträge: 307
|
Na dann helf ich dir mal 😉 Erstelle in dem Ordner ~/bin eine Datei OpenEML mit folgendem Inhalt: #!/bin/bash
thunderbird "$1" Stelle in den Eigenschaften der Datei ein, dass die ausführbar ist. Dann Rechtsklick auf die *.eml Datei und "Mit anderer Anwendung öffnen..." auswählen
und als benutzerdefiniertes Programm OpenEML hinzufügen. Fertig ☺ Beim nächsten mal müsste dann OpenEML direkt im Kontextmenü zur Auswahl stehen. Alternativ speichert man Skripte unter ~/.gnome2/nautilus-scripts.
Diese lassen sich dann im Kontextmenü/Skripte vom Nautilus öffnen. Und nochmal alternativ kannst Du dir auch mal Nautilus-Actions ansehen. http://wiki.ubuntuusers.de/Nautilus-Actions?highlight=nautilus%20action Damit kannst Du ein Skript incl. Icon direkt ins Kontextmenü einbinden. Gruss Mike
|
kaibuntu007
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 429
Wohnort: Ruhrgebiet
|
Hallo mRiesbeck, 1000 Dank! Das war's nun endlich!! ☺
Wahnsinn: Es war $1 und nicht %1. Wo kann ich mich denn in sowas mal einlesen? Im wiki hab ich gesucht und bin fast verrückt geworden... In jedem Fall ist das Problem endlich gelöst ☺ Danke + LG
Kai
|
mRiesbeck
Anmeldungsdatum: 28. Juli 2008
Beiträge: 307
|
Gern geschehen ☺ Zum Einlesen hab ich gerade keinen Link parat. Aber hier im "Shell und Programmieren" Forum sind ja viele Anfragen zu Skripten etc. u. a. da mal einlesen oder bei Fragen drin stöbern ☺ Gruss Mike
|
kaibuntu007
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 429
Wohnort: Ruhrgebiet
|
Ich hab schon mein 11 Jahre altes Linux Buch (29,95 DM !) rausgekramt - aber man findet ja alles hier http://wiki.ubuntuusers.de/Shell
Und bei der Schreibweise mit $ scheint der Inhalt einer (Umgebungs-?)Variable ausgegeben zu werden. http://wiki.ubuntuusers.de/Umgebungsvariable . Toll, ich les schweigend weiter. 👍
|