Introduzione:
Ho dovuto cambiare il nome del server del mio server mailman. L'ho modificato in /etc/mailman/mm_cfg.py come segue:# 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'
MA! Alcuni collegamenti nel sito del mailman erano OK (nuovi) e altri non erano OK (vecchio nome server)
SOLUZIONE:
Per rimediare a questo, tutta la mailing list deve essere modificata internamente per riflettere il nuovo hostmname negli URL dei siti e negli URL delle email.
Rif:https://mail.python.org/pipermail/mailman -users/2006-February/049052.html
Esegui semplicemente i seguenti 2 comandi:cd /usr/lib/mailman/bin/
./withlist -l -a -r fix_url -- -v
Questo viene eseguito con list e gli dice di bloccare le liste (-l) processare tutte le liste (-a) processando fix_url nel modulo fix_url.py con argomenti dell'istanza list e -v che fa sì che fix_url riporti cosa sta facendo. Il — è separare l'opzione -v per fix_url dalle opzioni withlist poiché in questo caso non esiste un nomeelenco per farlo.
Per le mailing list con URL diversi, il sito suggerisce quanto segue:
———————————–
Se hai più di un host virtuale, devi elaborare le liste
uno alla volta con
bin/withlist -l -r fix_url listname -u url_host
ma potresti racchiuderlo in uno script di shell per eseguire il comando ripetutamente
per tutte le coppie listname/url_host.
———————————–