Introducción:
Tuve que cambiar el nombre del servidor de mi servidor de correo. Lo cambié en /etc/mailman/mm_cfg.py de la siguiente manera:# Default domain for email addresses of newly created MLs
DEFAULT_EMAIL_HOST = 'mailman.myserver.com'
#-------------------------------------------------------------
# Default host for web interface of newly created MLs
DEFAULT_URL_HOST = 'mailman.myserver.com'
¡PERO! Algunos enlaces en el sitio del cartero estaban bien (nuevos) y otros no estaban bien (antiguo nombre del servidor)
SOLUCIÓN:
Para remediar esto, toda la lista de correo debe modificarse internamente para reflejar el nuevo nombre de host en las URL de los sitios y las URL de los correos electrónicos.
Ref:https://mail.python.org/pipermail/mailman -users/2006-February/049052.html
Simplemente ejecute los siguientes 2 comandos:cd /usr/lib/mailman/bin/
./withlist -l -a -r fix_url -- -v
Esto se ejecuta con la lista y le dice que bloquee las listas (-l) procese todas las listas (-a) procese llamando a fix_url en el módulo fix_url.py con argumentos de la instancia de la lista y -v, lo que hace que fix_url informe qué está haciendo El — es para separar la opción -v para fix_url de las opciones withlist ya que no hay listname para hacer eso en este caso.
Para las listas de correo con diferentes URL, el sitio sugiere lo siguiente:
———————————–
Si tiene más de un host virtual, debe procesar las listas
uno a la vez con
bin/withlist -l -r fix_url listname -u url_host
pero podría envolver eso en un script de shell para ejecutar el comando repetidamente
para todos los pares listname/url_host.
———————————–