O envio de e-mails do terminal Linux é necessário, especialmente quando você está automatizando e-mails usando um script de shell. Programas de e-mail como Thunderbird e Evolution podem parecer ferramentas essenciais, mas às vezes podem parecer inchados. Se você se sente confortável em trabalhar com a linha de comando, pode ser benéfico enviar / receber e-mails através do próprio sistema cardíaco do Linux.

Você pode configurar o Gmail e outros clientes de e-mail no Linux para acessar sua caixa de correio, enviar e-mails e responder a e-mails diretamente do terminal. Para acessar sua caixa de correio, primeiro você precisa configurar o Mutt, o que tornará as coisas mais fáceis para você no longo prazo.

O que é Mutt?

Mutt é um cliente de e-mail baseado em texto de código aberto usado para transferir / receber e-mails entre hosts durante o uso do protocolo SMTP (Simple Mail Transfer Protocol). Para instalar o Mutt, você precisa seguir alguns comandos, e então você pode configurar sua caixa de correio do Gmail com facilidade.

Características do Mutt que merecem ser avaliadas

Antes de mergulhar, você gostaria de saber o que torna o Mutt tão especial para o Linux. Aqui estão alguns recursos que o convenceriam da verdadeira coragem do Mutt como gerenciador de caixas de correio:

  • É fácil de instalar e configurar.
  • Você pode enviar e-mails com anexos únicos / múltiplos, direto da linha de comando.
  • O Mutt permite que você envie e-mails para destinatários no CCBCC Seções.
  • Apoia de todo o coração o encadeamento de mensagens.
  • Utilize o excelente recurso de listas de mala direta.
  • Você obtém suporte para diferentes formatos de caixa de correio, como mbox, maildir, MMDF e MH.
  • Ele está disponível em pelo menos 20 idiomas.
  • O Mutt suporta o recurso DSN (Notificação de status de entrega).

Como instalar o Mutt no Linux

Como o Mutt não é um pacote padrão do Linux, você não o encontrará pré-instalado em seu sistema. Você terá que instalar manualmente o pacote usando um gerenciador de pacotes.

No Ubuntu e Debian:

sudo apt-get install mutt

Você pode instalar o Mutt no RHEL / CentOS usando YUM:

sudo yum install mutt

Para instalar o pacote no Fedora:

sudo dnf install mutt

Em distribuições baseadas em Arch, você pode instale o pacote usando Pacman:

sudo pacman -S mutt

Como configurar o Mutt no Linux

Como primeira etapa de configuração, você deve criar alguns diretórios onde o sistema armazenará e-mails, cabeçalhos e certificados pós-instalação.

Emita os seguintes comandos um por um:

mkdir -p ~ / .mutt / cache / headers
mkdir ~ / .mutt / cache / corpos
toque em ~ / .mutt / certificados

Crie o arquivo de configuração do Mutt usando o comando de toque:

toque em ~ / .mutt / muttrc

Abra o muttrc arquivo usando seu editor de texto favorito:

sudo nano ~ / .mutt / muttrc

Assim que o editor abrir, é hora de começar a preencher os detalhes de IMAP e SMTP de sua caixa de correio para preencher as configurações da caixa de correio para e-mails de entrada e saída.

Aqui estão as configurações:

definir de = "[email protected]"
definir realname = "Primeiro, Último"
# Configurações IMAP
definir imap_user = "[email protected]"
definir imap_pass = ""
# Configurações de SMTP
definir smtp_url = "smtps: //[email protected]"
definir smtp_pass = ""
# Pastas remotas do Gmail
set folder = "imaps: //imap.gmail.com/"
definir spoolfile = "+ INBOX"
definir adiado = "+ [Gmail] / Rascunhos"
definir registro = "+ [Gmail] / Correio enviado"
definir lixo = "+ [Gmail] / Lixo"

Este exemplo demonstra como configurar uma conta do Gmail usando o Mutt. Certifique-se de substituir nome do usuário, Primeiro, e Durar no snippet acima com seu nome de usuário de endereço de e-mail, nome e sobrenome, respectivamente.

Decifrando os comandos para configurações de e-mail

  • A partir de: ID do e-mail do remetente
  • Nome real: Este será o seu nome, que aparecerá no e-mail.
  • IMAP_user: Este é o seu endereço de e-mail.
  • IMAP_pass: Sua senha de email, caso tenha certeza de que ninguém mais acessará sua caixa de correio.
  • SMTP_url: A primeira parte define o URL para onde sua caixa de correio enviará mensagens para entrega.
  • SMTP_pass: Senha da caixa de correio
  • Pasta: Localização da sua caixa de correio
  • Spoolfile: A pasta dentro da caixa de correio, onde os emails chegam.
  • Adiado: Faz referência à pasta para armazenar mensagens adiadas (rascunhos).
  • Registro: O diretório onde o Gmail armazena as mensagens enviadas.
  • Lixo: O diretório para armazenar e-mails excluídos.

Definições de configuração IMAP e SMTP do Gmail

Na maioria das vezes, os números das portas IMAP e SMTP da sua caixa de correio tendem a permanecer os mesmos. Para obter os melhores resultados, é sempre recomendável verificar as configurações da sua caixa de correio, antes de digitar as configurações na janela do editor.

Para quem está usando o Gmail, aqui estão as configurações da caixa de correio do Gmail:

Agora que você configurou tudo, é hora de executar o Mutt e ver a magia de sua caixa de correio se desdobrar diante de seus olhos.

Como usar o Mutt no Linux

Antes de enviar e receber e-mails com o Mutt, você terá que iniciar o aplicativo. Inicie o terminal e digite vira-lata para iniciar o aplicativo:

vira-lata

Para enviar novos e-mails usando o Mutt, digite m no terminal. O Mutt pedirá o endereço de e-mail do destinatário, assunto e corpo da mensagem. Você também pode anexar um arquivo, se desejar. Depois de atualizar todos os detalhes, pressione y para enviar o e-mail.

1. Envie um e-mail com assunto e corpo da mensagem

Para adicionar a string de assunto em seu e-mail, use o -s bandeira:

mutt -s "Email de teste de mutt" [email protected]

2. Pipe Mutt com eco

Você pode implementar o comando echo com Mutt para passar o corpo da mensagem do e-mail:

echo "Corpo da mensagem" | mutt -s "Email de teste de mutt" [email protected]

3. Envie um e-mail com um anexo

Para adicionar um arquivo como anexo, especifique o caminho do arquivo no final do comando:

echo "Corpo da mensagem" | mutt -s "Email de teste de mutt" [email protected] test.txt

Se você deseja anexar vários arquivos, passe os nomes dos arquivos separados com o Espaço personagem.

echo "Corpo da mensagem" | mutt -s "Email de teste de mutt" [email protected] -a test.tar.gz –a test2.tar.gz

4. Enviar e-mail para vários destinatários

Da mesma forma, você também pode adicionar vários endereços de e-mail para enviar o e-mail para:

mutt -s "Email de teste de mutt" [email protected], [email protected], [email protected]

5. Adicionar destinatários em modo CC e BCC

Você pode usar o -c e -b sinalizador para especificar os endereços de e-mail para cópia carbono e cópia oculta.

mutt -s "Assunto do e-mail" -c; -b; endereço de correio do destinatário

No exemplo abaixo, o Mutt usará [email protected] como o Para endereço, ao mesmo tempo que fará uma cópia e uma cópia oculta do e-mail para [email protected] e [email protected], respectivamente.

mutt -s “Email de teste” -c [email protected] -b [email protected] [email protected]

6. Obtenha ajuda da linha de comando

Caso se sinta preso, você pode procurar a ajuda do Mutt usando o -h bandeira.

mutt -h

Revendo a interface de e-mail do Mutt

A barra de menu na parte superior da janela da interface permite que você navegue entre as várias guias. A janela do terminal também lista os atalhos de teclado logo abaixo. O painel do meio é para ver a (s) mensagem (ns).

Infelizmente, o Mutt não vem com um compositor de e-mail embutido, então você precisa usar um editor de texto como Nano, Vim, Emacs, etc para criar o corpo da sua mensagem.

Você pode usar os seguintes comandos com o Mutt:

  • m: Redigir um novo e-mail
  • q: Desistir
  • d: Apagar
  • r: Responder
  • y: Enviar
  • eu: Saída

O que há de tão especial no Mutt?

Mutt é um pacote de código aberto que atende ao propósito, é relativamente pequeno e faz o trabalho. Apesar de seu processamento rápido e manuseio de erros com recursos, ele fica aquém quando se trata de exibir imagens em emails.

Como é feito em formato de texto para retornar resultados rápidos, algumas pessoas podem achar que o Mutt não funciona bem para e-mails com imagens. No entanto, o Mutt deve ser sua primeira escolha se você deseja um cliente de e-mail de linha de comando para Linux.

E-mail
Os 10 melhores clientes de email Linux

Esqueça o webmail; a melhor maneira de gerenciar e-mail é em um cliente de e-mail. Mas qual deles? Escolha um dos 10 melhores clientes de e-mail Linux.

Leia a seguir

Tópicos relacionados
  • Linux
  • Gmail
  • Cliente de e-mail para desktop
  • terminal
Sobre o autor
Wini Bhalla (7 artigos publicados)

Wini é um escritor que mora em Delhi, com 2 anos de experiência em redação. Durante suas temporadas como redatora, ela se associou a agências de marketing digital e empresas técnicas. Ela escreveu conteúdo relacionado a linguagens de programação, tecnologia de nuvem, AWS, Machine Learning e muito mais. Nas horas vagas, gosta de pintar, passar o tempo com a família e viajar para a montanha, sempre que possível.

Mais de Wini Bhalla

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.