diff options
| author | fukachan <fukachan> | 2002-10-29 03:44:17 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2002-10-29 03:44:17 +0000 |
| commit | 8270c149806577d3c5c4e24c3b79f8a8c4ef5ae3 (patch) | |
| tree | 28cdf842bddf431feeaf332df48ec8046ae754f5 /fml/doc/ja/tutorial | |
| parent | cc22bbc76f30bc74c7882b1cc8993602503e728e (diff) | |
| download | fml8-8270c149806577d3c5c4e24c3b79f8a8c4ef5ae3.tar.gz fml8-8270c149806577d3c5c4e24c3b79f8a8c4ef5ae3.tar.bz2 fml8-8270c149806577d3c5c4e24c3b79f8a8c4ef5ae3.zip | |
add tip: switch forwarding dependent on conditions
Diffstat (limited to 'fml/doc/ja/tutorial')
| -rw-r--r-- | fml/doc/ja/tutorial/delivery/chapter.sgml | 17 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/delivery/recipe.forward.sgml | 28 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/include/chapters.ent | 5 |
3 files changed, 48 insertions, 2 deletions
diff --git a/fml/doc/ja/tutorial/delivery/chapter.sgml b/fml/doc/ja/tutorial/delivery/chapter.sgml index 0a02d51d..cca02ac5 100644 --- a/fml/doc/ja/tutorial/delivery/chapter.sgml +++ b/fml/doc/ja/tutorial/delivery/chapter.sgml @@ -1,5 +1,5 @@ <!-- - $FML: chapter.sgml,v 1.9 2002/07/23 07:19:47 fukachan Exp $ + $FML: chapter.sgml,v 1.10 2002/09/15 02:11:23 fukachan Exp $ --> <chapter id="delivery"> @@ -114,4 +114,19 @@ FML::Mailer を呼ぶことはないかもしれない。 </sect1> +<sect1 id="recipes.delivery"> + <title> + 配送に関する TIPS + </title> + +<qandaset> + +&recipe.delivery.forward; + + +</qandaset> + +</sect1> + + </chapter> diff --git a/fml/doc/ja/tutorial/delivery/recipe.forward.sgml b/fml/doc/ja/tutorial/delivery/recipe.forward.sgml new file mode 100644 index 00000000..ea45eb6e --- /dev/null +++ b/fml/doc/ja/tutorial/delivery/recipe.forward.sgml @@ -0,0 +1,28 @@ +<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> +</answer> + +</qandaentry> diff --git a/fml/doc/ja/tutorial/include/chapters.ent b/fml/doc/ja/tutorial/include/chapters.ent index 61abd700..ff2b89a6 100644 --- a/fml/doc/ja/tutorial/include/chapters.ent +++ b/fml/doc/ja/tutorial/include/chapters.ent @@ -1,5 +1,5 @@ <!-- - $FML: chapters.ent,v 1.52 2002/09/29 06:01:56 fukachan Exp $ + $FML: chapters.ent,v 1.53 2002/10/29 03:32:21 fukachan Exp $ --> <!entity versin "1.1"> @@ -105,6 +105,9 @@ <!entity sect.mailqueue SYSTEM "delivery/queue.sgml"> +<!entity recipe.delivery.forward SYSTEM "delivery/recipe.forward.sgml"> + + <!-- 内部構造 --> <!entity chapter.bootloader SYSTEM "internals/bootloader.sgml"> <!entity sect.main.cf SYSTEM "internals/main.cf.sgml"> |
