Featured image

Comencé goimapnotify en 2017 porque en ese momento (y actualmente) hacía la mayor parte de mi gestión de correo electrónico dentro de GNU Emacs, mi editor de texto preferido. Lo que hace goimapnotify es conectarse con tu servidor de correo a través del protocolo IMAP, observar cuándo llega un nuevo correo o se elimina uno, y ejecutar un script para que tu computadora haga algo cuando ocurre un evento en tu buzón.

Cuando inicié mi proyecto, las soluciones existentes no manejaban bien las conexiones a Internet inestables, ¡así que podía pasar horas sin saber que alguien me había enviado un correo! Ahí es donde goimapnotify sobresale. En la Wiki de Arch Linux, en la entrada para Isync, se puede leer lo siguiente:

IMAP IDLE es una forma de recibir notificaciones push para descargar nuevos correos electrónicos, en lugar de hacer consultas periódicas al servidor. Esto tiene la ventaja de ahorrar ancho de banda y entregar el correo tan pronto como esté disponible. Isync no tiene soporte nativo para IDLE, pero podemos usar un programa como imapnotify para llamar a mbsync cuando recibas un nuevo correo. Para este ejemplo usaremos el paquete goimapnotify, del cual se reporta que funciona mejor con interrupciones frecuentes de red.

Este proyecto se menciona en comentarios y publicaciones de blogs de otras personas:

Este proyecto está disponible en los siguientes repositorios de GNU/Linux Link to heading

Packaging status