viernes, 22 de febrero de 2008

Mutt + GMail


Hace algunos días estuve cambiando todo mi escritorio KDE por un
manejador de ventanas ligero (Fluxbox); así también tuve que
cambiar alguno de los programas para poder trabajar con menos
recursos. El cliente de correo que ahora utilizo es MUTT, el cual lo
instale y configure de la siguiente manera, para que pueda trabajar
con gmail.

Paso 1: Instalar MUTT y MSMTP
Mutt es nuestro cliente de correos y msmtp es nuestro cliente smtp que
nos permitirá conectarnos con GMail
#aptitude install mutt
#aptitude install msmtp

Paso 2: Configurar msmtp
Creamos el archivo .smtprc
#emacs .smtprc
Y añadimos las siguientes líneas

defaults
tls on
account default
host smtp.gmail.com
auth on
tls on
tls_certcheck off
user miusuario@gmail.com
pass mipassword

Luego de editar el archivo .smtprc debemos de darle permisos para que
solo nuestro usuario pueda tener acceso al archivo.
#chmod 600 .msmtprc

Paso 3: Configurar mutt
Ahora vamos a realizar una configuración sencilla de mutt, para esto
debemos crear el archivo .mutt/muttrc
#emacs .mutt/muttrc

Añadimos las siguientes líneas al archivo:

#INICIO DE ARCHIVO

#Cabezera de los correos por defecto
my_hdr From: Juan Carbajal Paxi

#Configuramos POP3
set pop_host=pops://miusuario:mipassword@pop.gmail.com:995
set pop_last
unset pop_delete

#Asignamos el programa que enviara los correos
set sendmail=/usr/bin/msmtp

#Asignamos el folder para los correos
set folder=$HOME/Mail

#Chequeamos correos cada 60 segundos
set check_new
set mail_check=60
set beep_new

#No saltar al siguiente mail cuando llegamos al final del actual
set pager_stop
#Ordenamos las cabezeras para leerlas mejor
hdr_order From: Date: To: Cc: Subject:
#Asignamos nuestra firma
set sig_dashes
set signature=$HOME/.mutt/firma

set editor="nano"
#Extraemos los correos al comienzo de ejecutar MUTT
exec fetch-mail

#FIN DE ARCHIVO

Si revisamos vemos que se ha añadido una firma para nuestros mensajes
que se encuentra en el archivo .mutt/firma; solo es necesario
editarlo.

Bueno con estos sencillos pasos tenemos configurado mutt con gmail.

3 comentarios:

Bariloche dijo...

muy buen trabajo.
te comento que he logrado hacer andar el mutt con tus explicaciones pero me han salido varios errores antes de lograrlo definitivamente.
Todos ellos corregidos en el archivo ~/.msmtprc. Por si le sirve a laguien mas , asi quedó mi archivo:

defaults
account default
from usuario@gmail.com
protocol smtp
host smtp.gmail.com
port 587
user usuario@gmail.com
password clave
auth on
tls on

Adso dijo...

Agradezco la info, pero a mí no me ha servido. Me da el siguiente error:

/var/mail/adso: Permiso denegado (errno = 13)


Alguien me puede dar una mano? Gracias!

gogoigo dijo...

Para el problema de Adso:

sudo touch /var/mail/mi-usuario
sudo chown mi-usuario /var/mail/mi-usuario
sudo chmod 660 /var/mail/mi-usuario