Mutt

Mutt és un client de correu en mode text potent i lleuger alhora, cosa que és molt d’agrair per accedir a comptes de correu a través d’IMAP (com ara gmail). Per la xarxa es poden trobar diverses guies de configuració dels comptes de gmail amb Mutt. Fa tres anys em vaig veure incapaç de fer funcionar el correu XTEC amb Mutt. Donat que els comptes XTEC funcionen a través de gmail sembla que no hi hauria d’haver cap problema. El cas és que, amb les darreres modificacions del portal XTEC, es fa treballós arribar a llegir els correus i s’agraeix l’accés a una via ràpida i lleugera com la que ofereix Mutt.

Per poder usar el correu XTEC des de Mutt és convenient, per ser ordenat, de crear la configuració d’usuari en un fitxer apart que desarem en el directori ocult amb el nom ~/.mutt/usuari_XTEC; així, en cas que alguna cosa ens falli, ens serà més fàcil trobar l’error i arreglar-ho. El contigut d’aquest fitxer ha de ser com segueix:

set from = "usuari@xtec.cat"
set realname = "Nom real de l'usuari"
set imap_user = "usuari@xtec.cat"
set imap_pass = "contrasenya usuari XTEC" #No és necessari; si no es posa, la demanarà en entrar a Mutt
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Esborranys"
set record = "+[Gmail]/Enviats"
set trash = "imaps://imap.gmail.com/[Gmail]/Paperera"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtp://usuari@xtec.cat@smtp.gmail.com:587/"
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]/Enviats<enter>" "Vés a Enviats"
macro index ge "<change-folder>=[Gmail]/Esborranys<enter>" "Vés a Esborranys"
macro index gp "<change-folder>=[Gmail]/Paperera<enter>" "Vés a Paperera"
set move = no  #Deixar de demanar "moure missatges llegits a mbox"!
set imap_keepalive = 900

Cal encara editar el fitxer ~/.muttrc com segueix:

source ~/.mutt/usuari_XTEC

A partir d’aquí podem fer altres canvis, per exemple, canviar l’editor per defecte (vi) per nano, de més fàcil ús. Ho fem editant el fitxer ~/.muttrc:

source ~/.mutt/usuari_XTEC
set editor=nano

Amb això accedirem bé als correus que rebem en mode text, però els correus html ens seran il·legibles si no connectem Mutt amb un navegador html. Com que es tracta de tenir un sistema lleuger, el connectarem a un navegador en mode text, que ens permetrà fer una primera lectura dels correus i, si cal, ja hi tornarem amb un lector més pesat o bé a través de La meva XTEC. He triat per a aquesta tasca elinks, per fer-ho, cal crear (o afegir-hi si ja el tenim) el fitxer ~/.mutt/mailcap amb el contingut següent

text/html; elinks %s; nametemplate=%s.html
text/html; elinks -no-numbering -no-references -no-home -dump-charset %{charset} -dump %s; nametemplate=%s.html; copiousoutput 

I tornar a ~/.muttrc per completar-lo com veiem a continuació:

source ~/.mutt/usuari_XTEC
set editor=nano
auto_view text/html

Mutt és molt més versàtil i ens permet el seu ús amb múltiples comptes de correu, però això és tema d’un altre article.