La guarida de Negrabarba

domingo, agosto 27, 2006

Puertas abiertas para hacer relay

Cada vez que actualizo la versión del sistema operativo en un servidor de correo, tengo que revisar mil y una cosas. Esta vez falló el famoso pop-before-smtp y no entendía porqué. Pues resulta que a algún gracioso se le ocurrió cambiar el formato de salida de la bitácora del archivo /var/log/maillog y ahora las líneas son como ésta:

Aug 27 13:07:14 mail dovecot: pop3-login: Login: user=, method=PLAIN, rip=::ffff:201.154.246.26, lip=::ffff:200.23.113.91


Y la verdad que mal, porque antes eran distintas. La solución fue cambiar el patrón de dovecot que viene en el archivo /etc/pop-before-smtp.pl por la siguiente:

^(... .. ..:..:..) \S+ (?:dovecot: )?(?:imap|pop3)-login: Login: \S+ \S+ rip=::ffff:(\d+\.\d+\.\d+\.\d+),


Y si, es una marranada poco elegante, pero resolvió el problema. En fin pongo esta nota para que alguien que tenga el Fedora Core 5 con sendmail y dovecot. Aquí le decimos de cariño el Pedorra Gore 5.