概要: fml8 におけるバーチャルドメインの取り扱い

あるドメインを使いはじめる時は、最初に newdomain コマンドを実行して下さい。 このコマンドは ml_home_prefix_maps (正確には primary_ml_home_prefix_map)を適宜、編集してくれます。

この後は fml4 と同様に makefml (or fml) コマンドを使ってください。た だし、makefml (or fml)コマンドを使う際には、ML名を「ユーザ@ドメイン」 形式で指定することだけが違います。

なお、デフォルトのドメインの場合には、@ドメインが省略可能です。 つまり、この場合に限り fml4 と同じ形式に戻るというわけです。

例えば、コマンドの操作はMLではなく、ML@ドメイン名を使うことになり ます。つまり

makefml newml	ML@virtualdomain
makefml add	ML@virtualdomain	address
makefml bye	ML@virtualdomain	address
などといった具合いになります。

なお、CGI での操作ではドメイン名の指定は不要です。これは、config.cgi 生成時にドメインがスクリプト中に埋め込まれているためです。画面にもドメ イン名が出ているはずですし、そもそも URL にドメイン名が入っている

http://lists/~fml/cgi-bin/fml/$domain/admin/config.cgi
ので、どのドメインの操作をしているのかはわかっているはずです。

Warning

なお、CGI の URL にドメイン名が入っているのは、操作する人にとって分か りやすいようにという配慮であって、URL を元にドメイン名を決めているわけ ではありません(それは危険です)。

ML名やドメイン名は newml 時に作成される .cgi スクリプトにハードコー ディングされています。

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml-devel/.
fml 4.0 project homepage is www.fml.org/fml/menu.ja.html.
about one floppy bsd routers, see www.bsdrouter.org/.
other free softwares are found at www.fml.org/software/.

author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.

For questions about FML, e-mail <fml-bugs@fml.org>.