GNU/Linux >> Znalost Linux >  >> Linux

Opravte adresy URL poštovních doručovatelů po změně názvu hostitele

Ú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.
————————————–


Linux
  1. Jak změnit název hostitele v Linuxu

  2. Jak nastavit nebo změnit název hostitele systému v systému Linux

  3. Změňte název hostitele serveru Linux

  1. Jak změnit název hostitele v systému Linux

  2. Jak změnit název hostitele v Debianu

  3. Jak změnit název hostitele na Ubuntu

  1. Jak změnit název hostitele na Ubuntu 20.04

  2. Linux - změňte název hostitele v CLI

  3. Nastavte statickou IP pod Ubuntu