Das Programm xdg-email erstellt eine E-Mail im dafür eingestellten Programm des Benutzers. Üblicherweise wird dieses Programm ein neues Fenster für die Nachricht öffnen und mit den Daten, die von xdg-email übergeben wurden, füllen und so dem Benutzer ermögliche, alle Adressen und Inhalte noch zu ändern.
Die Daten können mittels mailto URI und separat über Kommandozeilenparameter angegeben werden, bzw. auch in einer Kombination dieser beiden Möglichkeiten.
Nachdem bereits xdg-open mailto URIs handhaben kann, wird der Hauptanwendungsfall von xdg-email die Übergaben als Einzelparameter sein.
Mit Ausnahme von --body kann jede Option kann mehrmals und in beliebiger Reihenfolge verwendet werden.
Beispiel: erstellen einer leeren Feedback E-Mail
Code:
xdg-email feedback@firma.de --subject "Meine Meinung zu Ihrem Produkt"
Beispiel: erstellen einer Fehlerreport E-Mail
Code:
xdg-email bugs@firma.de --subject "Bei der Benutzung Ihres Produkts ist ein Fehler aufgetreten" --body "Produkt: XYZ-Pro
Version: 2.5
Fehler: interner Fehler #1234"
Wie das Beispiel zeigt, kann der Body auch mehrzeilig sein.
Adressaten können neben der eigentlichen E-Mail Adresse auch Namen in der üblichen Konvention enthalten
Code:
xdg-email "Office von Kunde.de <office@kunde.de>" --bcc "Verteiler der Entwickler <developers@firma.de>"
Beispiel: versenden einer Datei
Code:
xdg-email developers@firma.de --subject "Echt witzig" --body "Siehe Bild im Anhang" --attach /home/benutzername/ooops.jpg
Dabei ist zu beachten, daß das E-Mail Programm die Datei vermutlich bis zum eigentlichen Versenden benötig, d.h. wenn es sich um eine temporäre Datei handelt, sollte man sie nicht direkt nach der Beendigung von xdg-email löschen.
Lesezeichen