Как отправить почтовое вложение из Ubuntu 16.04 с помощью сервиса Gmail?

249
ishwar chandra tiwari

Я использую filezilla для импорта / экспорта некоторых данных с сервера.

Как отправить файл в формате zip по электронной почте в unix?

0
ОС не имеет к этому никакого отношения. GMail в веб-браузере работает одинаково во всех операционных системах, и даже если вы используете программное обеспечение клиента электронной почты, это зависит от используемого программного обеспечения, а не от ОС. Многие, такие как Thunderbird, доступны для всех семейств ОС. GabrielaGarcia 5 лет назад 1
Не могли бы вы уточнить, пожалуйста, как MongoDB и zip связаны с отправкой вложений по электронной почте ??? Приложение является вложением. Поищите в Интернете `msmtp` и` mutt` ... Alex 5 лет назад 0
На самом деле мне нужно отправить файл в zip-файле по электронной почте в Unix, что решается с помощью mutt ==> Mutt - это небольшой, но очень мощный текстовый почтовый клиент для операционных систем Unix. ishwar chandra tiwari 5 лет назад 0
@ Алекс, спасибо, это работает, ты можешь поставить ответ, если хочешь, чтобы я мог его выбрать, ==> mutt решил мою проблему. ishwar chandra tiwari 5 лет назад 0
Выложено полное решение как ответ Alex 5 лет назад 0

1 ответ на вопрос

0
Alex

Вы можете использовать два пакета консоли Ubuntu: msmtpи muttдля отправки вложения электронной почты.

Установить пакеты:

sudo apt-get install msmtp mutt ca-certificates 

Настройте msmtpдля использования существующей электронной почты в качестве исходящей электронной почты: (пример для учетной записи Gmail)

#!/bin/sh  echo '# Default values for all accounts. defaults auth on tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt logfile ~/.local/msmtp.log  # Gmail account gmail host smtp.gmail.com port 587 from user@gmail.com user user@gmail.com password SuperSecretPassword4user@gmail.com  account default : gmail ` >~/.msmtprc 

Подготовьте muttнастройки по умолчанию :

#!/bin/sh  [ -f '~/.muttrc' ] || { echo ' set sendmail="/usr/bin/msmtp" set use_from=yes set realname="Display Name" set from=user@gmail.com set envelope_from=yes ' > ~/.muttrc } 

Отправить письмо с приложением с помощью mutt:

echo 'Please see attached MongoDB database...' | mutt -a MongoDB.zip \ -s "Zipped MongoDB attachment ($(date '+%Y-%m-%dT%H:%M:%S'))" \ someRecipient@example.com  

Похожие вопросы