Herramientas

El correo desde la línea de comandos

Gestionar el correo con Himalaya desde la terminal: revisar, filtrar y borrar en segundos, y dejar que cron haga el trabajo sucio.

El correo desde la línea de comandos

El correo es un trabajo de fondo: entra constantemente, la mayoría no es importante, y si lo abres a cada rato te carga el día. Abrir un cliente pesado para borrar tres spam y una newsletter me parecía mala inversión de tiempo. Desde la terminal, eso mismo son diez segundos.

Qué es Himalaya

Himalaya es un cliente de correo para la línea de comandos: lee por IMAP y envía por SMTP, con soporte para varias cuentas a la vez. No sustituye al cliente gráfico para escribir correos largos, pero para revisar, filtrar, borrar y responder rápido es otro mundo.

Los comandos del día a día

# listar los últimos correos de una cuenta
himalaya envelope list -a cuenta

# leer uno
himalaya message read -a cuenta 1234

# borrar uno
himalaya message delete -a cuenta 1234

# moverlo a una carpeta
himalaya message move -a cuenta -f Dossiers 1234

Todo tiene un identificador, y con eso ya puedes hacer cualquier gestión sin salir de la terminal.

Mi triage

Con los años he llegado a unas reglas sencillas:

  • Fuera directamente: spam, phishing, rebotes, no-reply, ofertas SEO. No discuto con el correo basura.
  • Listados para decidir: las newsletters y correos comerciales. Los repaso de vez en cuando y decido si siguen o no.
  • Siempre: personas de verdad. Esas no las toca ningún automatismo.

Donde se pone interesante

La gracia no es teclear comandos, sino combinarlos con cron: una revisión periódica que clasifica lo que entra, deja limpio lo que es limpio y solo avisa cuando hay algo que vale la pena mirar. El correo pasa de ser una interrupción constante a ser una cola que se gestiona sola, y a ti solo te llega lo que es tuyo.