<!-- -*- mode:text coding:euc-jp -*-
 $FML: recipes.sgml,v 1.3 2008/08/23 00:59:51 fukachan Exp $
-->

<qandaset>


<qandaentry>

<question>
<para>
ユーザ fml 以外(たとえば自分名義)で fml を使いたい
</para>
</question>

<answer>
<para>
fml を動かすプロセスのユーザ fml を
他のユーザ(たとえば another)にしたいのであれば、
configure オプションの  --with-fml-owner で変更できます。
<screen>
./configure --with-fml-owner=another
</screen>
</para>

<para>
ただ、自分のアカウントで実行するのはやめましょう。
fml 専用ユーザを用意することが推奨です。
</para>

<para>
aliases からの起動ではなく、
一般ユーザの権限としてＭＬを実行するのであれば
procmail から &fml8; を起動する方法もあります。
設定は /var/spool/ml/etc/procmail/procmailrc を参考にして下さい。
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
インストール作業の際、ユーザ fml になるタイミングは？
</para>
</question>

<answer>
<para>
ダウンロードと configure の実行はユーザ fml で行なってもかまいませんが、
インストールはユーザ root で行なって下さい。
</para>

<para>
逆に、すべての作業(ダウンロードからインストールまですべて)を
ユーザ root で行なっても問題ありません。
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
ドキュメント抜きのインストールをしたい
</para>
</question>

<answer>
<para>
普通にインストールしてください。
なぜなら、
現在、&fml8; はドキュメントをインストールしていませんので。 
</para>

<para>
逆に、ドキュメントが必要ならソースの 
Documentation/ 以下を適切な場所
(たとえば /usr/local/share/doc/fml8/バージョン番号/)
にコピーして下さい。
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
インストール時に perl のパスを指定したい
</para>
</question>

<answer>
<para>
configure を実行する際に環境変数 PATH を適切に設定しつつ
実行して下さい。
<screen>
% env PATH=/some/where/:$PATH sh configure 
</screen>
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
jperl で fml を使いたい
</para>
</question>

<answer>
<para>
動くかどうか、まったく分かりません。
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
elena ML を上書き(再生成)したい
</para>
</question>

<answer>
<para>
--force つきで newml を実行して下さい。 
<screen>
% makefml --force newml elena
</screen>
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
/var/spool/ml/etc/ 以下の aliases ファイルを編集しても大丈夫ですか？
</para>
</question>

<answer>
<para>
はい、編集してもかまいませんが内容は自分で管理するようにして下さい。
ただ、本来そこは makefml/fml が自動で編集するところですので、
ＭＬを消せば削除されますし、
削除後にＭＬ復活を行なっても元には戻りませんので、注意して下さい。
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
メールサーバは Unix で稼働させ fml は Windows 2000/NT4 で動かしたい
</para>
</question>

<answer>
<para>
注意: テストしていません。
</para>

<para>
fetchfml を Windows 2000/NT4 で動かし、
MTA を Unix で動かせば良いでしょう。
</para>
</answer>

</qandaentry>


<qandaentry>

<question>
<para>
ＭＬを初期化(再初期化)したい
</para>
</question>

<answer>
<para>
いちど rmml して、もういちど newml を実行するのが簡単です。
<screen>
% makefml rmml elena
% makefml newml elena
</screen>
</para>
</answer>

</qandaentry>


<qandaentry>
<question>
<para>
間違えて rmml してしまったＭＬを復活させたい
</para>
</question>

<answer>
<para>
reviveml コマンドを使って下さい。
</para>
</answer>
</qandaentry>


<qandaentry>
<question>
<para>
loader や Bootstrap() が…などというエラーが出ますが、どうすればよいか？
</para>
</question>

<answer>
<para>
ブートストラップのコードがまだ収束してないので、まれに
fml の boot loader (/usr/local/fml/libexec/loader)
を入れ替える必要があることもありえます。
</para>

<para>
そういった場合は、make install 時に
<screen>
You must upgrade loader. Replace it ? [y/n]
</screen>
と表示されます。ここで  y と答えると、
インストーラが loader を新しいものに入れ換えます。
</para>

</answer>
</qandaentry>


</qandaset>
