“Todos los clientes de correo apestan. Éste sólo apesta menos.” Michael Elkins, ca. 1995
Mutt ES uno de los mejores clientes de correo electrónico que hay.
Su única desventaja es sólo que está basado en texto y eso ahuyenta a mucha gente de usarlo como su aplicación de correo electrónico predeterminada. Mutt, cómo sea, es un cliente de correo muy poderoso con muchas características que no están incluidas en otros clientes de e-mail con GUI (Interfaz Gráfica de Usuario).
Ésta guía esta enfocada en configurar mutt para operarlo con su proveedor de Gmail a través de su API IMAP y proporcionarle algunas combinaciones de teclas para hacer su uso diario más fácil.
Veremos como recibir y enviar correos electrónicos con mutt.
Mutt es un Agente para Usuarios de Correo (Mail User Agent - MUA) y fue creado como visor de correo.
Y aunque en principio no fue creado para descargar, enviar o filtrar correo, ya todas estas funciones se encuentran bien implementadas como puede leerse aquí. Mutt se apoya en programas externos para realizar esas tareas. Pero recientemente se han vuelto más fáciles las diferentes operaciones sobre el correo electrónico a través de Gmail.
Descargue e Instale mutt con este comando:
sudo apt-get install mutt
Urlview y muttprint son dos aplicaciones adicionales que podría valer la pena probar, sin embargo, éstas no están asociadas con Gmail.
sudo apt-get install urlview muttprint
Éstas aplicaciones no son cubiertas en esta guía CÓMO, pero sus páginas man (man = manual) están disponibles una vez instaladas.
Normalmente las configuraciones predeterminadas están muy bien para empezar.
Si desea alterar algo, sólo póngalo en el archivo de configuración que controla todo en ~/.muttrc.
Puede encontrar la sintaxis para estas configuraciones en la Guía de Mutt en su Wiki oficial.
Cree el archivo ~/.muttrc en su editor preferido.
$EDITOR ~/.muttrc
Primero, necesitamos decirle a mutt quién es usted, ponga lo siguiente en su archivo .muttrc
set from = "sunombredeusuario@gmail.com" set realname = "Su Nombre Real"
Ahora mutt necesita saber dónde está su buzón de entrada de gmail y cuál es su contraseña. Puede poner su contraseña con toda seguridad, hablaremos de ello más adelante.
set imap_user = "sunombredeusuario@gmail.com" set imap_pass = "sucontraseña"
Al correr mutt por primera vez, será descargado un certificado y se le preguntará si desea conservarlo.
Responda escribiendo Yes.
Lo siguiente le permite a mutt reconocer sus carpetas de gmail (por etiquetas), así como sus carpetas locales.
Recuerde que sus mensajes enviados van a su carpeta de “Correo Enviado” (Sent Mail) en el servidor privado predeterminado de gmial, así que no se requiere ninguna acción adicional.
set folder = "imaps://imap.gmail.com:993" set spoolfile = "+INBOX" set postponed ="+[Gmail]/Drafts" set trash = "imaps://imap.gmail.com/[Gmail]/Trash"
Pegue esto en su archivo ~/.muttrc
set header_cache =~/.mutt/cache/headers set message_cachedir =~/.mutt/cache/bodies set certificate_file =~/.mutt/certificates
Ahora, cree 2 carpetas, las 3 líneas arriba se relacionan con ellas:
mkdir .mutt mkdir .mutt/cache
Aquí debe especificar la url y contraseña de su servidor SMPT de gmail.
set smtp_url = "smtp://sunombredeusuario@smtp.gmail.com:587/" set smtp_pass = "sucontraseña"
Las combinaciones de teclas a continuación le instruyen a mutt que al presionar, por ejemplo, “gi” (las teclas de la letra g seguida de la tecla de la letra i) significa “go to inbox” (ir al buzón de entrada).
bind editor <space> noop macro index gi "<change-folder>=INBOX<enter>" "Go to inbox" macro index ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail" macro index gs "<change-folder>=[Gmail]/Sent Mail<enter>" "Go to Sent Mail" macro index gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts"
No ponga espacios entre
<change-folder>
o Mutt se quejará del nombre de la carpeta, diciendo que no puede encontrar el buzón de entrada.
Éstas líneas lo ayudarán a prevenir molestias menores.
set move = no #Dejar de pedir "mover mensajes leidos a mbox"! set imap_keepalive = 900
Ahora guarde el archivo .muttrc en su directorio /home (su directorio personal).
Para asegurarse de que sólo su nombre de usuario puede acceder al archivo, tiene que darle al archivo el permiso apropiado.
Escriba esto en su terminal:
chmod 700 .muttrc
Esto es parte de mi .muttrc (sólo para ayudarle a iniciar).
Lea por favor la guía de Mutt para mayores explicaciones!
# Cosas del Encabezado ignore "Authentication-Results:" ignore "DomainKey-Signature:" ignore "DKIM-Signature:" hdr_order Date From To Cc ignore * unignore from: date subject to cc unignore x-mailing-list: posted-to: unignore x-mailer: # Para mejor la apariencia set markers=no # don't put '+' at the beginning of wrapped lines set pager_index_lines= 5 # how large is the index window? set sort = 'threads' set sort_aux = 'last-date-received' # Mi editor set editor='vim + -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "?^$"' # Mi Rolodeck :) set alias_file= ~/.mutt/aliases set sort_alias= alias set reverse_alias=yes source $alias_file
Algunas guías para que pueda comenzar a usar y personalizar mutt :