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

Daniel Gusmão escreveu 31 artigos

Deixe um comentário

Seu endereço de email não será publicado. Os campos com * são obrigatórios

Você pode usar estes tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.