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


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 = "change_this_user_name@gmail.com"
set imap_pass = "PASSWORD"

set from="change_this_user_name@gmail.com"
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://change_this_user_name@gmail.com:PASSWORD@smtp.gmail.com: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.


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 = "user@gmail.com"
set realname = "User Name"
set imap_user = "user@gmail.com"
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://user@gmail.com@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.