Como enviar e-mail pelo terminal Linux utilizando o Hotmail e o Mutt.
Como enviar e-mail pelo terminal Linux utilizando o Hotmail e o Mutt.
Bem a necessidade é a de enviar e-mails de forma autônoma, informações do sistema, Backups realizados, espaço em disco, cobranças, Etc…
Como fazer isso de forma prática e automática, o serviço de e-mail utilizado será o Hotmail e a aplicação Linux o Mutt.
Neste post vou mostrar como utilizei esta solução em um Raspberry Pi 3
Vamos a instalação.
sudo apt-get install mutt vim
Vamos agora criar o arquivo
vim ~/.muttrc
Obs: Note que no campo “set smtp_url” existe duas “@” vai ficar assim mesmo.
set imap_user = "YOUR_EMAIL@hotmail.com"
set imap_pass = "YOUR_PASSWORD"
set smtp_url = "smtp://YOUR_EMAIL@hotmail.com@smtp.live.com:587/"
set smtp_pass = "YOUR_PASSWORD"
set from = "YOUR_EMAIL@hotmail.com"
set realname = "FIRST LAST"
set ssl_force_tls = yes
set editor = "vim"
set folder = "imaps://imap-mail.outlook.com:993"
set spoolfile = "+INBOX"
set imap_check_subscribed
set hostname = hotmail.com
set mail_check = 25
set timeout = 300
set imap_keepalive = 300
set postponed = "+[hotmail]/Drafts"
set record = "+[hotmail]/Sent Mail"
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
set move = no
set include
set sort = 'threads'
set sort_aux = 'reverse-last-date-received'
set auto_tag = yes
ignore "Authentication-Results:"
ignore "DomainKey-Signature:"
ignore "DKIM-Signature:"
hdr_order Date From To Cc
alternative_order text/plain text/html *
auto_view text/html
bind editor complete-query
bind editor ^T complete
bind editor noop
Caso aconteça o seguinte erro.
GPGME: CMS protocol not available
Faça o seguinte.
sudo apt-get install gpgsm
sudo apt-mark auto gpgsm
Pronto, agora é só escrever o seu Script e agendar no Corntab
Comandos Simples do Mutt
-s Usado para o campo Assunto.
-i Usando um arquivo de texto para compor o corpo do e-mail.
-a Usado para anexar arquivos.
Em uma linha você pode enviar um e-mail desta maneira.
echo "CORPO DA MENSAGEM" | mutt -s "Assunto da Mensagem" emaildesejado@acrelinux.org -a /home/daniel/dicas_linux.pdf