¿Cómo instalar / configurar mutt con Gmail en CentOS y Ubuntu?

10

Cómo configurar el cliente de correo electrónico Mutt para enviar, recibir y leer correos electrónicos en CentOS y Ubuntu usando una cuenta de Gmail como retransmisión

Sushant Mane
fuente

Respuestas:

25

Configuración de Gmail

Para la autenticación, tendrá que hacer una de dos cosas:

  1. Genere una contraseña específica de la aplicación para su cuenta de Google (su única opción si está utilizando 2FA),
  2. Active el acceso a aplicaciones menos seguras (no es una opción con 2FA)

En gmail, haga clic en el ícono de ajustes, vaya a Settings, vaya a la pestaña Forwarding POP/IMAPy haga clic en el Configuration instructionsenlace en la IMAP Accessfila.

Luego haz clic I want to enable IMAP. En la parte inferior de la página, debajo del párrafo sobre la configuración de su cliente de correo, seleccione Other. Anote la información del servidor de correo y use esa información para configuraciones adicionales como se muestra en la siguiente sección.

Instalar mutt

CentOS

yum install mutt

Ubuntu

sudo apt-get install mutt

Configurar Mutt

Crear

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

Crear archivo de configuración mutt muttrc

touch ~/.mutt/muttrc

Abrir muttrc

vim ~/.mutt/muttrc

Agregar las siguientes configuraciones

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

Realice los cambios apropiados, como change_this_user_namesu nombre de usuario de gmail y PASSWORDsu contraseña de gmail. Y guarda el archivo.

Ahora está listo para enviar, recibir y leer correos electrónicos utilizando el cliente de correo electrónico Mutt simplemente escribiendo mutt.

Por primera vez se le solicitará que acepte certificados SSL; presione apara aceptar siempre estos certificados.

Ahora se le presentará su bandeja de entrada de Gmail.

Sushant Mane
fuente
2
Esto todavía funciona con Ubuntu y Gmail a partir de hoy, si alguien se lo preguntaba.
mkingsbu
1
También funciona con Gmail y mutt instalados a través de brew en OSX High Sierra. Francamente, esto debería funcionar con cualquier instalación normal de mutt. Gracias Sushant!
Venoda
1
Funcionó perfectamente para mí ... lo único que agregaría es que si tiene 2fa habilitado, deberá configurar una contraseña de aplicación. Puede acceder a eso en la configuración de su cuenta de Google bajo seguridad.
Ricky Nelson
Después de hacer los pasos mencionados anteriormente. Mutt todavía dice unable to reach imap.gmail.com. ¿Cómo puedo reducir el problema aquí?
Prathu Baronia
2
@SushantMane Encontré la solución a mi problema, no estaba relacionado con la configuración de acceso IMAP. La red de mi universidad ha bloqueado los puertos IMAP y, por lo tanto, mutt no pudo conectarse imap.gmail.com. Todo funcionó bien después de cambiarme a una red externa.
Prathu Baronia
0

a) Genere una CONTRASEÑA ESPECÍFICA DE APLICACIÓN a partir de su cuenta de Google

b01) Instalar el Agente de usuario de Mutt Mail:

apt install mutt

b02) ¡No es necesario realizar ningún reenvío de puertos, disparador o modificación del servidor virtual en su enrutador!

b03) Genere directorios de la siguiente manera:

mkdir -p ~/.mutt/cache/headers

mkdir ~/.mutt/cache/bodies

touch ~/.mutt/certificates

b04) Use la siguiente configuración muttrc:

nano muttrcen el .muttdirectorio:

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
fuente