Instalando cliente de correo de consola mutt con soporte gnupg


Manel Marin.

12 de marzo de 2001
Nivel: basico
Sistema: linux
Arquitectura: i386
Distribución: potato
Sección: correo
Función: instalacion


ANTES DE EMPEZAR:

    mutt muestra los mensajes en castellano si LANG=es_ES.ISO-8859-1 (en
    /etc/environment)

    gnupg necesita su propia chuleta/receta/miniguia de instalación/uso


PASO A PASO:

1) Instalar paquetes:
  - mutt ATENCION: Utilizar el archivo de configuración /etc/Muttrc que
    trae Potato, ya que ya tiene configurado el soporte GnuPG (en slink
    no estaba)

  - urlview OPCIONAL: para ver resumen de URLs en los mensajes con
    CTRL+B y poder abrirlas con un navegador

  - gnupg OPCIONAL: soporte para firma y cifrado de clave pública "GPG"


2) Añadir a config global en /etc/Muttrc

    -- Cualquier config del punto siguiente que queramos que funcione
    para todos los usuarios del sistema --


3) Añadir a config personal en ~/.muttrc

---8<---

#MM*********************
#----Cambio el From:----
set hdrs # añadir my_hdr a mensajes my_hdr From: Manel Marin
<manel3@apdo.com> # este es mi From:

#----Guardo mensajes de salida----
set copy=yes # Si hacer copia set record=/home/manel/Mail/mutt-sent-mail
# archivo de destino

#----Buzones de correo que me deja fetchmail----
mailboxes /var/spool/manel =_debianuser =_laespiral =_spam

#----Listas de correo (para responder a la lista con "L")----
lists debian-user-spanish laespiral

#----Listas de correo mostrando Nombre-Lista en lugar de
#Nombre-Remitente----
#subscribe lista
#       NOTA: Como uso diferentes mailboxes prefiero ver nombres de
#       personas y por eso prefiero usar "lists"


#----Usar archivo de alias (libro de direcciones) separado de
#~/.muttrc----
set alias_file=~/.mail_aliases # lugar donde guardar los alias source
~/.mail_aliases # leer alias al arrancar

#----Cambio EDITOR al del mc (me es mucho mas comodo):----
set editor="mc -e"

#----Solo mostrar algunas cabeceras (se pueden ver todas con la "h")----
ignore * # ignorar todas las cabeceras unignore From To Subject CC BCC
Date X-mailer User-Agent # mostrar solo esto

#----Firmar todos los mensajes enviados por defecto con GPG/PGP----
set pgp_autosign=yes


#### Uso de GPG en el mismo cuerpo y no como adjunto MIME
#### ####################
# Esto puede ser necesario si nuestro destinatario no soporta PGP/MIME
# ATENCION: si se aplica sobre adjunto _ES MODIFICADO_ (firmado o
# cifrado)


# CTRL+V para firmar en el mismo cuerpo sin usar adjuntos PGP/MIME el
# "s" es para que no pregunte si desea sobreescribir
# /tmp/mutt-host-XXXX-Y
macro compose \CV "Fgpg --clearsign\ns"

# CTRL+V para verificar la firma sin usar adjuntos PGP/MIME
macro pager \CV "|gpg --verify\n"


# CTRL+Y para cifrar en el mismo cuerpo sin usar adjuntos PGP/MIME el
# "s" es para que no pregunte si desea sobreescribir
# /tmp/mutt-host-XXXX-Y
macro compose \CY "Fgpg -ea\ns"

# CTRL+Y para descifrar del mismo cuerpo sin usar adjuntos PGP/MIME se
# sale del visor less con una "q" de quit...
macro pager \CY "|gpg --decrypt|less\n"

--->8---


4) OPCIONAL: Crear archivo de alias (libro de direcciones) con este
   formato en ~/.mail_aliases (el nombre del archivo lo hemos
   definido antes)
    - NOTA: es mas comodo ir añadiendo alias al recibir mensajes
      con la "a"

---8<---

alias nombre_corto Nombre Completo Del Sujeto
<direccion-correo@proveedor.es>

--->8---


RESUMEN DE USO:

  Las teclas activas cambian según lo que estemos haciendo en mutt...


  TECLA ACTIVA-EN FUNCION

  -Responder----
  -  r leyendo-mensajes Responder al remitente
  -  g leyendo-mensajes Responder a todos los destinatarios (g de grupo)
  -  L leyendo-mensajes Responder a la Lista (debe de constar como
     "lists x" o "subscribe x" en la config)

  -Alias----
  -  a leyendo-mensajes Añadir alias (pseudolibro de direcciones)

  -html----
  -  CTRL+B leyendo-mensaje Muestra resumen de URLs de mensaje para
     abrirlos con un navegador -GnuPG----
  -  p escribiendo Acceso al menú GPG (cifrar, firmar)
  -  CTRL+F leyendo-mensaje Olvidar la contraseña de la clave privada
                                (p.e. si te equivocaste al picarla)
  -  CTRL+K leyendo-mensaje Importar clave publica de adjunto en
     este mensaje
  -  ESC+K escribiendo Enviar clave publica

  -Mailboxes----
  -  Arrancar con "mutt -y " para ver una lista de los mailboxes y
     poder elegir
  -  ¿? leyendo-mensaje No parece haber tecla para volver a la lista


SOLUCION DE PROBLEMAS:

    Problemas con los visores para los tipos MIME, ver
    - /etc/mailcap
    - man update-mime
    - /etc/mailcap.order


UN POCO DE TEORIA:

    /etc/mailcap - Lista tipos MIME con los programas para verlos


ARCHIVOS:

    Hay dos archivos de configuración:
    - global: /etc/Muttrc
    - personal: ~/.muttrc


DEFICIENCIAS:

    Al usar "subscribe nombre-lista" en la config el nombre que aparece
    es el que el usuario le dió a la lista, y cada uno le da un nombre
    diferente...

    No parece que se pueda volver a la lista de mailboxes (mutt -y) tras
    entrar en uno de ellos...

    Soporte POP3 pero parece que solo una cuenta y sin guardar la
    contraseña

    Soporte IMAP experimental


MAS AYUDA:

    - man mutt - opciones de arranque
    - man muttrc - opciones de archivo/s de configuración
    - /usr/share/doc/mutt
    - /usr/share/doc/mutt/examples
    - /usr/share/doc/mutt/html/manual.html - Manual en HTML

© 2001, La Espiral.