<!-- -*- mode:text coding:euc-jp -*-
   $FML: recipes.forward.sgml,v 1.2 2008/08/18 13:21:42 fukachan Exp $
-->


<qandaentry>
<question>
<para>
本文の内容に応じて転送先を変えたい
</para>
</question>

<answer>
<para>
一番簡単な例として、転送先をファイルで指定する例を考えましょう。
たとえば、条件 A B C に応じて
<screen>
recipients.A
recipients.B
recipients.C
</screen>
が用意されているとします。
この場合 HOOK で条件をチェックしつつ
<screen>
if (条件 A にマッチした) {
   $config->set('recipient_maps', "recipients.A");
}
</screen>
のようなコードを書けば「本文の内容に応じて転送先を変える」ことが出来ます。
</para>

<para>
recipient_maps 変数にはファイル以外の指定も可能です。
指定可能なパラメータは IO::Adapter クラスが扱えるものすべてです。
MySQL や LDAP から配送リストを取り出すといったこともできます。
</para>

</answer>

</qandaentry>
