CONTENTS
Lastmodified 2015-11-11 (水) 11:58:12
テスト環境から本番環境へとサーバを入れ換えたりしたとき、Mailmanの配信元Host名に、テスト環境のホスト名が残っている。
/etc/hosts や、rc.conf 、/usr/local/etc/postfix/main.cf など思い当たる所を確認してみるが、旧ホスト名は残っていない。
で、
# grep -r --binary-files=without-match Old_Host_Name /usr/local/
してみると、
/usr/local/mailman/Mailman/Defaults.py:DEFAULT_EMAIL_HOST = 'Old_Host_Name.domain' /usr/local/mailman/Mailman/Defaults.py:DEFAULT_URL_HOST = 'Old_Host_Name.domain'
がヒット!?
Mailmanインストール時にホスト名を拾ってきて Defaults.py を作っていた模様。
http://docs.python.jp/contrib/mailman/siteadmin.html
マニュアルに因れば、Defaults.py の設定は、mm_cfg.py で上書きされる、とあるので、
add_virtualhost('New_Host_Name.domain','New_Host_Name.domain')
を書き加えてみる。
Total access 1503:本日 1:昨日 0