Gibt es so etwas? Mich würde sowas interessieren wie:
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.
Sie öffnen die Befehlszeile, geben etwas wie ein
gmail ~/file.txt
undfile.txt
es 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/