GNU/Linux >> Linux の 問題 >  >> Linux

ホスト名の変更後に郵便配達員のURLを修正する

イントロ:
メールマンサーバーのサーバー名を変更する必要がありました。 /etc/mailman/mm_cfg.pyで変更しました 次のようになります。
# 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'

しかし! メールマンサイトの一部のリンクはOK(新しい)であり、他のリンクはOK(古いサーバー名)ではありませんでした

解決策:
これを修正するには、サイトのURLとメールのURLに新しいhostmnameを反映するように、すべてのメーリングリストを内部で変更する必要があります。
参照:https://mail.python.org/pipermail/mailman -users / 2006-February / 049052.html
次の2つのコマンドを実行するだけです。
cd /usr/lib/mailman/bin/
./withlist -l -a -r fix_url -- -v

これはwithlistを実行し、リストをロックするように指示します(-l)すべてのリストを処理します(-a)リストインスタンスの引数を使用してモジュールfix_url.pyのfix_urlを呼び出し、-vを指定してfix_urlに何を報告させますかやってます。 —は、fix_urlの-vオプションをwithlistオプションから分離するためのものです。この場合、それを行うためのリスト名がないためです。

URLが異なるメーリングリストの場合、サイトは次のことを提案しています。
———————————–
複数の仮想ホストがある場合は、リストを処理する必要があります
br/>一度に1つずつ

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

ただし、これをシェルスクリプトでラップして、すべてのlistname /url_hostペアに対して
コマンドを繰り返し実行することもできます。
———————————–


Linux
  1. Linuxでホスト名を変更する方法

  2. Linuxでシステムホスト名を設定または変更する方法

  3. Ubuntu でホスト名を変更する方法

  1. Linuxでホスト名を変更する方法

  2. Debianでホスト名を変更する方法

  3. Linuxサーバーのホスト名を変更する

  1. Ubuntu20.04でホスト名を変更する方法

  2. Linux - CLI でホスト名を変更する

  3. Ubuntu で静的 IP を設定する