GNU/Linux >> Linux Esercitazione >  >> Linux

Rettifica gli URL del postino dopo la modifica del nome host

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


Linux
  1. Come impostare o modificare il nome host del sistema in Linux

  2. Come modificare il nome host in Linux

  3. Modifica il nome host di un server Linux

  4. Come cambiare il nome host su Ubuntu

  5. Linux:cambia il nome host nella CLI

Come modificare il nome host su CentOS 7

Come impostare o modificare il nome host in Linux

Come impostare o modificare il nome host su Linux

Come cambiare il tuo nome host in Linux

Come modificare il nome host su AlmaLinux 8

Come modificare il nome host del server in Ubuntu