Ein-Klick-Skript zum Senden einer Datei per Gmail an sich selbst

Ein-Klick-Skript zum Senden einer Datei per Gmail an sich selbst

Gibt es so etwas? Mich würde sowas interessieren wie:

  1. Klicken Sie mit der rechten Maustaste auf eine Datei in einem Dateianzeigemanager und wählen Sie „Diese Datei per Gmail an mich selbst senden“. Ein Klick und Sie sind fertig.

  2. Sie öffnen die Befehlszeile, geben etwas wie ein gmail ~/file.txtund file.txtes wird sofort an Ihr eigenes Konto gesendet.

Antwort1

Nun, das ist nicht ganz das, was Sie wollen. Aber es könnte trotzdem für die zweite Option in Ihrer Frage nützlich sein.

Installieren Sie die erforderlichen Pakete.

sudo apt-get install msmtp-mta

Bearbeiten Sie die folgende Datei, um die Details hinzuzufügen. Wenn die Datei nicht vorhanden ist, können Sie sie erstellen.

vi ~/.msmtprc

#Gmail account
defaults
logfile ~/msmtp.log

account gmail
auth on
host smtp.gmail.com
from [email protected]
auth on
tls on
tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt
user [email protected]
password your_gmail_password
port 587

Kontostandard: Gmail

Ändern Sie die Berechtigungen der obigen Datei, sodass andere Ihre Benutzerkontodetails nicht lesen können.

chmod 600 .msmtprc

Installieren Sie jetzt ein Befehlszeilen-E-Mail-Programm, um Ihre E-Mail zu schreiben.

sudo apt-get install heirloom-mailx

Bearbeiten/erstellen Sie jetzt erneut die folgende Datei.

vi ~/.mailrc

Fügen Sie der obigen Datei die folgenden Einträge hinzu.

set sendmail="/usr/bin/msmtp"
set message-sendmail-extra-arguments="-a gmail"

Wir sind fertig mit dem Senden von E-Mails über die Befehlszeile.

Testen

mail -a hello.txt -s "CHECKING" recipient-mail-id
ENTER THE MAIL CONTENTS HERE. 

ctrl- dum den E-Mail-Inhalt fertigzustellen.

Verweise

http://tuxtweaks.com/2012/10/send-gmail-from-the-linux-command-line/

verwandte Informationen