Re: [mailman] Changing www hostname
新城@筑波大学情報です。こんにちは。
Mailman って、かなり複雑ですね。
In article <040424164638.M0100992@athena.ginganet.org>
ginga-fj-swentemporal@ginganet.org (Kawaguti Ginga) writes:
> 川口です
> # mailman つかってますがあまり細かいことは判らない...
> mailman は設定ファイルを,いくつかの内部データ(python のデータ?)に
> 部分的に変換したりするみたいです.
このファイルが追跡できました。結局、ktrace してしまいました。
まず、全体の設定ファイルと個々のメーリング・リストの両方の問
題があります。全体は、Defaults.py と mm_cfg.py にホスト名が
埋め込まれていました。
/usr/share/mailman/Mailman/Defaults.py
/usr/share/mailman/Mailman/mm_cfg.py
次の2つの変数です。
DEFAULT_EMAIL_HOST
DEFAULT_URL_HOST
これで、新しく作る方のメーリング・リストは変ります。でも、古
い方のメーリング・リストの設定は変りません。個々のメーリング・
リストは、次のような名前の設定ファイルで決まっているようです。
/var/mailman/lists/mlname/config.pck
これを less で見ると、http:// などの文字列が見えます。これを
修正するコマンドが、config_list コマンドらしいです。MacOSX
Server では、/usr/share/mailman/bin/config_list に入っていま
す。ただ、この URL を修正する項目が見つかりません。うるうる。
/usr/share/mailman/bin/config_list -o mlname.py mlname
と思ったけど、この Python の変数名がわかれば、適当に追加して
すれば良さそうです。
と、ここまでわかって、良く見ると、こんなことが書いてありますね。
http://www.list.org/site.html
------------------------------------------------------------
config_list
This is a very powerful script which lets you view and
modify a list's configuration variables from the command
line. E.g. you can dump out all the list options into a
plain text file (actually a valid Python file!), complete
with comments explaining each variable. Or you can apply the
configuration from such a file to a particular list.
Where this might be useful is if you wanted to change
the web_page_url attribute on every list. You could create a
file containing only the line
web_page_url = 'http://www.mynewsite.com/mailman-relocated/'
and then feed this file back to config_list for every
list on your system. config_list only sets the list
variables that it finds in the input file.
------------------------------------------------------------
しかし、効いてないないような気もします。
# /usr/share/mailman/bin/config_list -v -i web_page_url mlname
attribute "web_page_url" changed
Non-standard property restored: web_page_url
#
今日明日では、新しいメーリング・リストだけの問題なので、とり
あえずの問題はいいのですが。
> あとは http://mm.tkikuchi.net/mailman/listinfo/mmjp-users を漁るとか.
ここを見ると、config_list でできたことになっています。
http://mm.tkikuchi.net/pipermail/mmjp-users/2004-January/thread.html#700
方法はあっているんだろうれど、何か別の問題がありそうです。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735