como enviar anexos de e-mail do Ubuntu 16.04 usando o serviço Gmail?

0

Eu tenho usado o filezilla para importar / exportar alguns dados do servidor.

Como enviar um arquivo em um arquivo zip via e-mail no unix?

    
por ishwar chandra tiwari 30.08.2018 / 22:13

1 resposta

0

Você pode usar dois pacotes do console do Ubuntu: msmtp e mutt para enviar anexo de e-mail.

Instalar pacotes:

sudo apt-get install msmtp mutt ca-certificates

Configure msmtp para usar o e-mail existente como e-mail de saída: (exemplo para a conta do 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           [email protected]
user           [email protected]
password       [email protected]

account default : gmail
' >~/.msmtprc

Prepare a configuração padrão mutt :

#!/bin/sh

[ -f '~/.muttrc' ] || {
  echo '
set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="Display Name"
set [email protected]
set envelope_from=yes
' > ~/.muttrc
}

Enviar email com anexo com ajuda de mutt :

echo 'Please see attached MongoDB database...' |
  mutt -a MongoDB.zip \
       -s "Zipped MongoDB attachment ($(date '+%Y-%m-%dT%H:%M:%S'))" \
       [email protected] 
por 31.08.2018 / 19:02