Úvod:
Musel jsem změnit název serveru svého poštovního serveru. Změnil jsem to v /etc/mailman/mm_cfg.py takto:# 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'
ALE! Některé odkazy na stránce mailman byly v pořádku (nové) a jiné nebyly v pořádku (Starý název serveru)
ŘEŠENÍ:
Aby se to napravilo, musí být seznam adresátů interně upraven tak, aby odrážel nový název hostitele v adresách URL stránek a v adresách URL e-mailů.
Ref:https://mail.python.org/pipermail/mailman -users/2006-February/049052.html
Stačí spustit následující 2 příkazy:cd /usr/lib/mailman/bin/
./withlist -l -a -r fix_url -- -v
To se spustí withlist a řekne mu, že má zamknout seznamy (-l) zpracovat všechny seznamy (-a) procesem voláním fix_url v modulu fix_url.py s argumenty instance seznamu a -v, což způsobí, že fix_url nahlásí, co dělá to. — znamená oddělit volbu -v pro fix_url od voleb withlist, protože v tomto případě neexistuje žádný název seznamu, který by to udělal.
Pro e-mailové konference s odlišnou adresou URL pak stránka navrhuje následující:
————————————–
Pokud máte více než jeden virtuální hostitel, musíte seznamy zpracovat
jeden po druhém s
bin/withlist -l -r fix_url listname -u url_host
ale můžete to zabalit do skriptu shellu a spouštět příkaz opakovaně
pro všechny dvojice listname/url_host.
————————————–