summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/usage/command.sgml
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-11-24 03:22:52 +0000
committerfukachan <fukachan>2001-11-24 03:22:52 +0000
commit4407cf7927f712bbc60e1b908eeceedfcaf44d89 (patch)
treefcff9b994b00b6f4124fde7bdd0e7ca716024933 /fml/doc/ja/tutorial/usage/command.sgml
parenta50d303bb3265e4b2aa22e6112fe0319ebb5feea (diff)
downloadfml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.gz
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.bz2
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.zip
reorder, enrich part II
Diffstat (limited to 'fml/doc/ja/tutorial/usage/command.sgml')
-rw-r--r--fml/doc/ja/tutorial/usage/command.sgml66
1 files changed, 66 insertions, 0 deletions
diff --git a/fml/doc/ja/tutorial/usage/command.sgml b/fml/doc/ja/tutorial/usage/command.sgml
new file mode 100644
index 00000000..dc52c359
--- /dev/null
+++ b/fml/doc/ja/tutorial/usage/command.sgml
@@ -0,0 +1,66 @@
+<!--
+ $FML: chapter.sgml,v 1.3 2001/10/13 08:47:54 fukachan Exp $
+-->
+
+<chapter id="fml.command.bymail">
+ <title>
+ コマンドメール (fml をメールで操作する)
+ </title>
+
+<para>
+fml にメールで文字列(コマンド)を送り込むことで、fml に特定の処理をして
+もらうことができます。例えば、メンバーの登録、削除や、過去の記事を取り
+寄せるなどの処理です。
+</para>
+
+
+<para>
+fml 5.0 では
+<screen>
+メールによるコマンド処理
+makefml によるコマンド処理
+CGI でのコマンド処理
+</screen>
+これらすべての機能が FML::Command:: クラスのモジュールを使うように
+設計されています。
+</para>
+
+
+<sect1 id="fml.command.bymail.flow">
+ <title>
+ 処理の流れ
+ </title>
+
+<para>
+elena MLの場合、
+コマンドメールを elena-ctl@fml.org に送信してください。
+メールは MTA が受け、最終的に MTA は
+/usr/local/libexec/fml/fml.pl --ctladdr
+(もしくは /usr/local/libexec/fml/command )
+というコマンドを実行します。
+fml.pl はメールを標準入力から受けとり、
+MLとして必要な処理をした後、MTA へ配送を委ねます。
+</para>
+
+<warning>
+<para>
+4.0 と違い、5.0 ではコマンドの結果を
+<link linkend="message.reply">
+一通のメール ( MIME/Multipart )にまとめて返送
+</link>
+しています。
+</para>
+</warning>
+
+</sect1>
+
+
+<!-- モジュールの使い方について、 FML::Command:: 以下の話 -->
+&sect.command.module;
+
+<!-- コマンドの拡張例 -->
+&sect.command.extension;
+
+&sect.command.internal;
+
+</chapter>