Mailman, problema con urls

Mailman es un gestor de listas de correo (de las de toda la vida). El caso es que tenemos montado uno desde hace un buen montón de años y resulta que ahora algunos de los links dentro de la parte de administración no funcionan bien.


Mailman es un gestor de listas de correo (de las de toda la vida). El caso es que tenemos montado uno desde hace un buen montón de años y resulta que ahora algunos de los links dentro de la parte de administración no funcionan bien.

Como hace un montón de tiempo que se montó la maquina y además ha sufrido algunos cambios (entre otros una virtualizacion y un cambio de ip) y encima es algo que no se suele tocar (nosotros administramos la maquina, peor no las listas (solo faltaría)). El caso es que … a saber el tiempo que lleva fallando.

Lo que pasa es … la url de administración es listas.dominio.com … entras y todo funciona bien, salvo la búsqueda de usuarios que intenta ir a dominio com … y pasa con algunos enlaces mas (no con todos).

Por ejemplo …

members/list?legend=yes

La maquina tiene como nombre canonico listas.dominio.com y «se supone» que todas las urls las construye usando el FQDN.

Resulta que hay un script que automatiza ese cambio.

cd /usr/lib/mailman/bin
maquina# ./withlist -l -r fix_url all -u listas.dominio.com

Sustituye all por el nombre de tu lista si no quieres ir a saco. No hace falta reiniciar nada, según acaba el script empieza a funcionar.

Una de esas cosas raras que pasan de vez en cuando … si se hubiese roto todo … podríamos echarle la culpa al cambio de maquina (o al hyper V que siempre mola mas9.