イントロ:
メールマンサーバーのサーバー名を変更する必要がありました。 /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ペアに対して
コマンドを繰り返し実行することもできます。
———————————–