Como instalar / configurar o mutt com o Gmail no CentOS e Ubuntu?

10

Como configurar o cliente de email Mutt para enviar, receber e ler emails no CentOS e Ubuntu usando uma conta do Gmail como retransmissão

Sushant Mane
fonte

Respostas:

25

Configuração do Gmail

Para autenticação, você terá que fazer uma de duas coisas:

  1. Gere uma senha específica do aplicativo para sua Conta do Google (sua única opção se você estiver usando 2FA),
  2. Ative o acesso a aplicativos menos seguros (não é uma opção com 2FA)

No gmail, clique no ícone de roda dentada, vá para Settings, vá para a guia Forwarding POP/IMAPe clique no Configuration instructionslink na IMAP Accesslinha.

Depois clique I want to enable IMAP. Na parte inferior da página, no parágrafo sobre como configurar seu cliente de correio, selecione Other. Observe as informações do servidor de correio e use essas informações para outras configurações, como mostrado na próxima seção.

Instalar mutt

CentOS

yum install mutt

Ubuntu

sudo apt-get install mutt

Configurar Mutt

Crio

mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates

Criar arquivo de configuração mutt muttrc

touch ~/.mutt/muttrc

Muttrc aberto

vim ~/.mutt/muttrc

Adicione as seguintes configurações

set ssl_starttls=yes
set ssl_force_tls=yes

set imap_user = "[email protected]"
set imap_pass = "PASSWORD"

set from="[email protected]"
set realname="Your Name"

set folder = "imaps://imap.gmail.com/"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set smtp_url = "smtps://[email protected]:[email protected]:465/"

set move = no
set imap_keepalive = 900

Faça as alterações apropriadas, como change_this_user_nameseu nome de usuário e PASSWORDsua senha do gmail. E salve o arquivo.

Agora você está pronto para enviar, receber e ler e-mails usando o cliente de e-mail Mutt, simplesmente digitando mutt.

Pela primeira vez, ele solicitará a aceitação de certificados SSL; pressione apara sempre aceitar esses certificados.

Agora você receberá sua caixa de entrada do Gmail.

Sushant Mane
fonte
2
Isso ainda funciona com o Ubuntu e o Gmail a partir de hoje, se alguém estava se perguntando.
mkingsbu
1
Funciona com o Gmail e o mutt instalado via brew no OSX High Sierra também. Francamente, isso deve funcionar com qualquer instalação normal do mutt. Obrigado Sushant!
Venoda 23/05
1
Funcionou perfeitamente para mim ... a única coisa que gostaria de acrescentar é que se você tiver o 2fa ativado, precisará configurar uma senha de aplicativo. Você pode obter isso nas configurações da sua conta do Google em segurança.
Ricky Nelson
Depois de seguir os passos acima mencionados. Mutt ainda diz unable to reach imap.gmail.com. Como posso diminuir o problema aqui?
Prathu Baronia
2
@SushantMane Encontrei a solução para o meu problema, ela não estava relacionada às configurações de acesso IMAP. A rede da minha universidade bloqueou portas IMAP e, portanto, o mutt não conseguiu se conectar imap.gmail.com. Tudo funcionou bem depois que mudei para uma rede externa.
Prathu Baronia
0

a) Gere uma SENHA ESPECÍFICA DE APLICATIVO a partir da sua Conta do Google

b01) Instale o agente de usuário do Mutt Mail:

apt install mutt

b02) Não é necessário fazer nenhum encaminhamento de porta, gatilho ou modificação do servidor virtual no seu roteador!

b03) Gere diretórios da seguinte maneira:

mkdir -p ~/.mutt/cache/headers

mkdir ~/.mutt/cache/bodies

touch ~/.mutt/certificates

b04) Use a seguinte configuração muttrc:

nano muttrcno .muttdiretório:

set from = "[email protected]"
set realname = "User Name"
set imap_user = "[email protected]"
set imap_pass = "pwd"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed ="+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtps://[email protected]@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900
Vasconcelos1914
fonte