Grupo Linuxero del Bajío

Mutt de Debian con soporte para notmuch

Víctor Manuel Jáquez Leal

Una de mis tareas de este fin de semana fue el de reorganizar mi entorno de correo electrónico. Para leer el correo electrónico utilizo mutt, configurado para leer el correo electrónico de un servidor IMAP. Para enviar correo, tengo una configuración mínima de exim que utiliza a su vez a mi servidor de correo electrónico como retransmisor.

Mutt es un lector de correo electrónico excelente, pero es pésimo para el manejo de IMAP. Además, empecé a necesitar de búsquedas por todo mi correo electrónico. La solución para el primer problema es offlineimap, un programa escrito en Python, que sincroniza correos electrónicos entre dos lugares de almacenamiento. Es decir, es capaz de descargar mi correo electrónico desde el servidor IMAP y ponerlo en mi portátil, por lo que trabajo en mi correo electrónico localmente, y si elimino un correo electrónico, offlineimap lo eliminará del servidor en la siguiente sincronización.

La solución al segundo problema, la búsqueda, es notmuch, que es un indexador de correo electrónico, lo que permite realizar búsquedas rápidas entre una colección inmensa de correo. Así que, una vez que llega correo nuevo (o se elimina) con OfflineIMAP, notmuch los indexa (o los desindexa).

Sin embargo, otro problema se presentó: ¿cómo consultar a notmch de forma integrada con mi lector de correo? Una solución es mutt-ks, un fork de mutt con soporte integrado para notmuch.

Pero yo uso Debian, y me gusta su gestión de paquetes. Así que necesitaba para elaborar un paquete de Debian para mutt-kz.

Cloné el repositorio de Debian para mutt e integré, uno por uno, los parches de mutt-kz.

El resultado lo puse en este repositorio de gitorious.

Y ahora, puedo buscar correos, a través de notmuch, en mutt e inmediatamente mostrar el conjunto de resultados en él. ¡Yupi!

Mi nota original.

Modificar el header en Geeklog

Juan José Salgado

Realicé este pequeño artículo para modificar el encabezado de las páginas generadas con Geeklog.

  1. Revisar el layout utilizado en tu página del Geeklog.

Editar el archivo /var/www/virtual/misitio/conf_geeklog/config.php y revisar la siguiente linea.

\$_CONF[‘theme’] = ‘professional’; // default theme

La ruta /var/www/virtual/misitio/ depende de su configuración del apache2

  1. Después de ubicar el theme que utiliza nuestra página, cambiarnos a la carpeta correspondiente:
cd /var/www/virtual/misitio/html_geeklog/layout/professional
  1. Editar el archivo header.thtml
emacs header.thtml

Para este ejemplo, vamos agregar una imagen y una referencia de liga después del slogan del Geeklog.

<td class="header-logobg" width="50%" height="78" align="right" valign="middle">
<span class="siteslogan">{site_slogan}</span>
</td>

Se agregan las siguientes líneas.

<td width="50%" height="78" align="right" valign="middle">
<a href="http://misitio/jjsalmel">
  <img src="http://misitio/twitter.jpeg" width="80" height="50" border="0">
</a>
</td>
  1. Se guarda y se visualiza el cambio.

Reunión usuarios del glib

Juan José Salgado

Propongo fecha de reunión de usuarios del glib el día sábado 10 de marzo del 2012 en las instalaciones de Coral.

Hora: 4.30 de la tarde. Dirección: Portal Guadalupe 104 - A Celaya, Gto. Tel. 461 6124247

Checkspam, un pequeño analizador para spamassasin

Pedro Sánchez

Hace días escribí una entrada sobre como instalar y configurar el Spamassassin, ya la gran mayoría sabemos que Spamassassin genera un log de actividad y este log es un chorizón…

Si instalamos y configuramos el Spamassassin como lo recomienda la gran mayoría y como yo mismo lo he publicado en mi blog, tendríamos un archivo llamado spamd.log. Este archivo no es mas que un log de las actividades del Spamassassin en cuanto a sus tareas de filtrar el correo electrónico en nuestro servidor o equipo. La verdad es que con el tiempo este archivo crece y crece y analizarlo manualmente se vuelve un poco complicado.

Buscando alguna solución ya elaboradas encontré muchos generadores de reportes gráficamente en PHP pero no es lo que yo buscaba.

Mis necesidades son básicamente saber la fecha y hora en que el Spamassassin identificó un correo SPAM e identificar rápidamente el dominio de donde salió, así como la dirección IP de ese dominio.

Necesidades muy especificas que no me las daba alguna herramienta ya existente.

Entonces decidí escribir un pequeño script a manera de analizador para “analizar” el log del Spamassassin (spamd.log) y extraer dicha información y poder consultarla en pantalla.

Leer más...

La página web del GLiB ha sido migrada

Víctor Manuel Jáquez Leal

Hola a todos.

Después de varios años de haber tenido nuestro servidor en el Instituto Tecnológico de Celaya (a quienes agradecemos muchísimo su generosiad y paciencia) nos hemos mudado a un servicio de hosteo (xpress.com.mx).

El pago por el hosteo de un año fue patrocinado por Juan José Salgado y por Pedro Sánchez.

Esperamos ahora mantener un uptime tan alto como solíamos tener.

Ahora sigue levantar nuestro nivel de participación para que el GLiB siga vigente.

También los invito a suscribirse a la lista de correo del grupo: https://groups.google.com/group/glibajio