設定ファイル config.cf のカスタマイズ
makefml は、
makefml newml を実行した際に、
各MLごとに config.cf (設定ファイル) と
fml を起動するために MTA が呼び出すファイルである
(postfix のための) include 類および
~fml/.qmail-*
など必要な設定ファイル一式を用意します。
% su fml
% makefml newml elena
... snip ...
% ls /var/spool/ml/elena
config.cf include include-ctl include-error
... snip ...
(現状)MLのカスタマイズは config.cf をエディタで編集して下さい。
まだ、設定ツールはできていません。
config.cf には、ほとんど何も定義されていません。config.cf の先頭の
ml_domain と ml_name もコメントになっていますが、それらはコマンドの引
数で決まります。
たとえば /var/spool/ml/elena/include ファイルは
"| /usr/local/libexec/fml/distribute elena@fml.org"
そして、/var/spool/ml/elena/include-ctl ファイルは
などとなっています。このコマンド引数の elena@fml.org の部分から
ml_domain と ml_name を設定しています。
include include-ctl aliases の書き方は &fml4; と同様です。
コマンドの PATH がちょっと違いますが、aliases の設定の仕方は一緒です。