新城@筑波大学情報です。こんにちは。
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

方法はあっているんだろうれど、何か別の問題がありそうです。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\