summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/delivery
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/delivery
parenta50d303bb3265e4b2aa22e6112fe0319ebb5feea (diff)
downloadfml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.gz
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.bz2
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.zip
reorder, enrich part II
Diffstat (limited to 'fml/doc/ja/tutorial/delivery')
-rw-r--r--fml/doc/ja/tutorial/delivery/reply.sgml113
1 files changed, 0 insertions, 113 deletions
diff --git a/fml/doc/ja/tutorial/delivery/reply.sgml b/fml/doc/ja/tutorial/delivery/reply.sgml
deleted file mode 100644
index 697d6b19..00000000
--- a/fml/doc/ja/tutorial/delivery/reply.sgml
+++ /dev/null
@@ -1,113 +0,0 @@
-<!--
- $FML: reply.sgml,v 1.3 2001/08/26 05:55:52 fukachan Exp $
--->
-
-<chapter id="message.reply">
- <TITLE>
- fml からメールで返事を送り返す
- </TITLE>
-
-<sect1>
- <title> 概要 </title>
-
-<para>
-送り返すべきメールは
-Mail::Delivery::Queue
-を使い queue に入れます。
-queue に入ったメールは、のちに
-FML::Process::QueueManager
-クラスが(配送)処理をします。
-FML::Process::QueueManager により
-queue ファイルが queue ディレクトリから pickup され、
-Mail::Message で parse され、
-FML::Mailer 経由で
-Mail::Delivery が実際にメール配送処理をします。
-<screen>
-Mail::Delivery::Queue
- ↓
- ↓→→→ キューディレクトリ
- ↓
-FML::Process::QueueManager
- ↓
- ↓←←← キューディレクトリ
- ↓
-FML::Mailer
- ↓
-Mail::Delivery
-</screen>
-</para>
-</sect1>
-
-
-<sect1>
- <title> queue ディレクトリ </title>
-
-<para>
-queue ディレクトリは複数のディレクトリからなります。
-<screen>
-new/
-active/
-deferred/
-info/sender/
-info/recipients/
-</screen>
-info/ には envelope 情報が格納されます。
-</para>
-
-<para>
-queue ファイルを作る時は、一旦 new/ に作成されます。
-queue ファイルを作る作業が終了し、配送準備 OK となったら
-new/ から active/ に移動されます。
-つまり active/ にあるファイルは配送準備ができているものです。
-</para>
-
-<sect2>
- <title> queue ディレクトリをロックする </title>
-<para>
-特定の $queue_id object ごとに lock() と unlock() メソッドを使い、
-ロックをかけます。
-ロックは active/$queue_id ファイルに対しての flock(2) システムコールです。
-</para>
-</sect2>
-
-</sect1>
-
-
-<sect1>
- <title>
- fml の中でどうするか?
- </title>
-
-<para>
-あるメッセージを送り返したい場合は、次のようにします。
-<screen>
-$curproc->reply_message( "you are not a ML member." );
-</screen>
-この場合の受信者はコマンドの結果などを受けとる人、
-fml にリクエストをした人です。
-</para>
-
-
-<para>
-ファイルを送りたい場合や画像を送りたい場合は次のようにします。
-<screen>
-$curproc->reply_message( {
- type => "text/plain; charset=iso-2022-jp",
- path => "/etc/fml/main.cf",
- filename => "main.cf",
- disposition => "main.cf example",
- });
-
-$curproc->reply_message( {
- type => "image/gif",
- path => "/some/where/logo001.gif",
- filename => "logo.gif",
- disposition => "attachment",
- });
-</screen>
-</para>
-
-</sect1>
-
-
-</chapter>