Скрипт для отправки файла по электронной почте Gmail в один клик

Скрипт для отправки файла по электронной почте Gmail в один клик

Существует ли такое? Мне было бы интересно что-то вроде:

  1. Вы нажимаете правой кнопкой мыши на файл в менеджере просмотра файлов и нажимаете «отправить себе этот файл по gmail». Один щелчок, и все готово.

  2. Вы открываете командную строку, вводите что-то вроде этого, 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/

Связанный контент