senden per Email Eintrag

Beschreibung: 

 In den neueren Versionen von Linux MInt, fehlt der Eintrag senden per Email. Wir können uns diesen Eintrag aber einfach selbst wieder bauen. Warum der allerdings weg ist, weiß ich nicht. 

 Installation: 

 eine neue Datei mit dem Namen   

 send-email.nemo_action 

 im Benutzerverzeichnis unter 

 /home/DEIN_BENUTZERNAME/.local/share/nemo/actions/ 

 Sollte das Verzeichnis actions nicht existieren erstellen wir diesen. proforma einfach das Verzeichnis erstellen lassen,wenn es das schon gibt, gibts halt ein Fehler ;-) 

 mkdir /home/DEIN_BENUTZERNAME/.local/share/nemo/actions/ 

 dann 

 nano /home/DEIN_BENUTZERNAME/.local/share/nemo/actions/send-email.nemo_action 

 Inhalt 

 [Nemo Action]

Name=Senden per E-Mail

Comment=Datei mit Evolution senden

Exec=Exec=/home/DEIN_BENUTZERNAME/.local/bin/send_email.sh %F

Icon-Name=mail-send

Selection=Any

Extensions=nodirs;

 

 Script ausführbar machen 

 chmod +x /home/DEIN_BENUTZERNAME/.local/share/nemo/actions/send-email.nemo_action 

 Was macht der Eintrag: 

 Diese Konfiguration erstellt einen Eintrag „Senden per E-Mail“, der unser Script send Mail (wird gleich erstellt) öffnet und die ausgewählte Datei als Anhang hinzufügt. 

 Selection=Any erlaubt die Auswahl von einer oder mehreren Dateien, aber keine Verzeichnisse ( nodirs ). 

 Das Sendmail Script 

 nano /home/DEIN_BENUTZERNAME/.local/bin/send_email.sh 

 Inhalt 

 #!/bin/bash

# Starten der mailto-URI mit den angehängten Dateien

uri="mailto:?body=Siehe Anhang&subject=Dateianhang"

# Hinzufügen jeder Datei als Anhang

for file in "$@"

do

 uri="${uri}&attach=$(realpath "$file")"

done

# Starte Evolution mit der zusammengesetzten URI

evolution "$uri"

 

 Wenn man es Ohne Subject unjhd Emailtext haben möchte: 

 #!/bin/bash

# Starten der mailto-URI mit den angehängten Dateien

uri="mailto:?subject="

# Hinzufügen jeder Datei als Anhang

for file in "$@"

do

 uri="${uri}&attach=$(realpath "$file")"

done

# Starte Evolution mit der zusammengesetzten URI

evolution "$uri"

 

 Dann ausführbar machen 

 chmod +x /home/DEIN_BENUTZERNAME/.local/bin/send_email.sh 

 Fertig