Wie kann ich ein Foto von der Ubuntu F-Spot-Anwendung über Gmail per E-Mail versenden?

1061
Norman Ramsey

Mein Vater betreibt Ubuntu und möchte mit dem Gnome-Fotomanager F-Spot Fotos per E-Mail versenden. Er muss jedoch Google Mail als Client verwenden, da (a) er der einzige Client ist, den er verwenden kann, und (b) sein ISP sein SMTP-Kennwort nicht preisgibt.

Ich habe Firefox so eingerichtet, dass er GMail für die Verarbeitung von Mailto-Links verwendet, und Firefox als Standard-Mailer des Systems konfiguriert gnome-default-applications-properties. F-Spot präsentiert eine mailto: URL mit einem attach=file:///tmp/mumble.jpgHeader. Also hier ist das Problem: Der Anhang erscheint nie. Ich kann nicht erkennen, ob Firefox den Anhang-Header löscht, ob GMail den Header nicht unterstützt oder was auch immer.

Ich habe das gelernt:

  • Es gibt keinen offiziellen Header im mailto: URL RFC, der das Hinzufügen eines Anhangs erläutert.

  • Ich kann keine Dokumentation finden, wie Firefox mit mailto umgeht: URLs, die mir erklären würden, wie ich Firefox mitteilte, dass ich einen Anhang haben möchte.

  • Ich kann keine Dokumentation für die URL-API von GMail finden, die es mir ermöglicht, GMail direkt mitzuteilen, dass eine Nachricht mit einer bestimmten Datei als Anhang erstellt werden soll.

Ich bin in der Lage, ein Shell-Skript zu schreiben, das sich um F-Spot herum interpoliert, um die von F-Spot präsentierte URL in etwas zu mischen, das Firefox dazu verleitet, das Richtige zu tun. Aber ich kann nicht herausfinden, wie Firefox zu überzeugen, angebracht, um eine GMail - Nachricht mit einer lokalen Datei zu starten, zu komponieren. Jede Hilfe wäre sehr dankbar.

1

1 Antwort auf die Frage

3
Benjamin Bannier

Eine schnelle Suche ergab dieses Tool, um Gmail als "richtigen" E-Mail-Client in Gnome zu verwenden . Für Anhänge verwenden sie einen kleinen Trick: Die Nachricht wird offline zusammengestellt und dann über IMAP hochgeladen. Wenn Sie nicht genau dieses Skript für Ihr Setup verwenden möchten, sollte das Extrahieren dieser Funktion nicht zu schwierig sein - der Quellcode enthält 500 Zeilen Python-Code für das gesamte Programm.

Scheint perfekt zu sein; vielen Dank. Leider wird es nicht auf Hardy installiert, da es Python 2.6 möchte. Grrrrr! Norman Ramsey vor 14 Jahren 0