<!--
   $FML: config.cf.sgml,v 1.3 2003/04/15 14:51:44 fukachan Exp $
-->

<sect1 id="setup.config.cf">
	<title>
	設定ファイル config.cf のカスタマイズ
	</title>

<para>
makefml は、
makefml newml を実行した際に、
そのＭＬの config.cf などの設定ファイル群を一式を作り、
さらに、MTA がfml を起動する際に使う include 類( postfix 用)および~
fml/.qmail-* ( qmail 用)など必要な設定ファイル一式を用意します。
<screen>
% su fml
% makefml newml elena
   ... snip ...
% ls /var/spool/ml/elena
config.cf include include-ctl include-error
	... snip ...
</screen>
</para>

<warning>

<para>
現状、設定支援ツールがまだないので、ＭＬのカスタマイズは config.cf を
エディタで編集して下さい。
</para>

</warning>

<para>
makefml newml が作る config.cf には、ほとんど何も定義されていません。
config.cf の先頭の ml_domain と ml_name もコメントになっていますが、そ
れらはコマンドの引数から自動的に決定されます。
</para>

<para>
たとえば /var/spool/ml/elena/include ファイルは
<screen>
"| /usr/local/libexec/fml/distribute elena@fml.org"
</screen>
そして、/var/spool/ml/elena/include-ctl ファイルは
<screen>
"| /usr/local/libexec/fml/command elena@fml.org"
</screen>
などとなっています。MTAから起動された 
/usr/local/libexec/fml/distribute
コマンドなどが、このコマンド引数の elena@fml.org の部分からml_domain 
と ml_name を自動的に設定します。そのため config.cf ではコメントのまま
で問題ありません。
</para>

<para>
include include-ctl aliases の書き方は &fml4; と同様です。
コマンドの PATH がちょっと違いますが、aliases の設定の仕方は一緒です。
</para>

</sect1>
