GNU/Linux >> Tutoriels Linux >  >> Linux

Rectifier les URL mailman après un changement de nom d'hôte

Introduction :
J'ai dû changer le nom de mon serveur mailman. Je l'ai changé dans /etc/mailman/mm_cfg.py comme suit :
# 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'

MAIS ! Certains liens du site mailman étaient corrects (nouveaux) et d'autres non (ancien nom de serveur)

SOLUTION :
Pour remédier à cela, toutes les listes de diffusion doivent être modifiées en interne pour refléter le nouveau nom d'hôte dans les URL des sites et les URL des e-mails.
Réf :https://mail.python.org/pipermail/mailman -users/2006-February/049052.html
Exécutez simplement les 2 commandes suivantes :
cd /usr/lib/mailman/bin/
./withlist -l -a -r fix_url -- -v

Cela s'exécute avec liste et lui dit de verrouiller les listes (-l) de traiter toutes les listes (-a) de traiter en appelant fix_url dans le module fix_url.py avec les arguments de l'instance de liste et -v qui oblige fix_url à signaler ce ça fait. Le - consiste à séparer l'option -v pour fix_url des options withlist puisqu'il n'y a pas de nom de liste pour le faire dans ce cas.

Pour les listes de diffusion avec des URL différentes, le site suggère ce qui suit :
———————————–
Si vous avez plusieurs hôtes virtuels, vous devez traiter les listes
un à la fois avec

bin/withlist -l -r fix_url listname -u url_host

mais vous pouvez envelopper cela dans un script shell pour exécuter la commande à plusieurs reprises
pour toutes les paires nom_liste/url_host.
———————————–


Linux
  1. Comment changer un nom d'hôte sous Linux

  2. Comment définir ou modifier le nom d'hôte du système sous Linux

  3. Comment changer le nom d'hôte sous Linux

  4. Comment changer le nom d'hôte dans Debian

  5. Configurer une IP statique sous Ubuntu

Comment changer le nom d'hôte sur CentOS 7

Comment définir ou modifier le nom d'hôte sous Linux

Comment définir ou modifier le nom d'hôte sous Linux

Comment changer votre nom d'hôte sous Linux

Comment changer le nom d'hôte sur AlmaLinux 8

Comment changer le nom d'hôte du serveur dans Ubuntu