Существует ли такое? Мне было бы интересно что-то вроде:
Вы нажимаете правой кнопкой мыши на файл в менеджере просмотра файлов и нажимаете «отправить себе этот файл по gmail». Один щелчок, и все готово.
Вы открываете командную строку, вводите что-то вроде этого,
gmail ~/file.txt
иfile.txt
команда мгновенно отправляется на ваш аккаунт.
решение1
Ну, это не совсем то, что вам нужно. Но все же это может быть полезно для второго варианта в вашем вопросе.
Установите необходимые пакеты.
sudo apt-get install msmtp-mta
Отредактируйте следующий файл, чтобы добавить детали. Если файл не существует, вы можете создать его.
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
учетная запись по умолчанию: gmail
Измените права доступа к указанному выше файлу, чтобы другие не могли прочитать данные вашей учетной записи.
chmod 600 .msmtprc
Теперь установите почтовую программу командной строки, чтобы написать свое электронное письмо.
sudo apt-get install heirloom-mailx
Теперь снова отредактируйте/создайте файл ниже.
vi ~/.mailrc
Добавьте указанные ниже записи в указанный выше файл.
set sendmail="/usr/bin/msmtp"
set message-sendmail-extra-arguments="-a gmail"
Мы закончили отправку электронной почты из командной строки.
Тестирование
mail -a hello.txt -s "CHECKING" recipient-mail-id
ENTER THE MAIL CONTENTS HERE.
ctrl- dзавершить содержимое письма.
Рекомендации
http://tuxtweaks.com/2012/10/send-gmail-from-the-linux-command-line/