diff options
| author | fukachan <fukachan> | 2001-04-30 10:21:41 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-04-30 10:21:41 +0000 |
| commit | 28dfaebfa4d77427a745046ad1b56a4d256f38aa (patch) | |
| tree | decc1c0db34584116e7d93e20ccc4f3f5a41a8a1 /fml/doc/ja/tutorial/delivery | |
| parent | 1631ccc5e9517a9099e0ee5dc0c63aefcb0ff919 (diff) | |
| download | fml8-28dfaebfa4d77427a745046ad1b56a4d256f38aa.tar.gz fml8-28dfaebfa4d77427a745046ad1b56a4d256f38aa.tar.bz2 fml8-28dfaebfa4d77427a745046ad1b56a4d256f38aa.zip | |
clean up documents hierarchy.
remove {index,pointer}.ja.html in each directory which is obsolete.
merge documents to under fml/doc/ja/ if apporoviate.
move variable list to Documentation/ja/etc/
Diffstat (limited to 'fml/doc/ja/tutorial/delivery')
| -rw-r--r-- | fml/doc/ja/tutorial/delivery/chapter.sgml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/fml/doc/ja/tutorial/delivery/chapter.sgml b/fml/doc/ja/tutorial/delivery/chapter.sgml new file mode 100644 index 00000000..242c8f2a --- /dev/null +++ b/fml/doc/ja/tutorial/delivery/chapter.sgml @@ -0,0 +1,56 @@ +<!-- + $FML$ +--> + +<chapter id="delivery"> + + <TITLE> メールの配送 </TITLE> + +<sect1 id="fml5-delivery"> + + <title> fml5 のメール配送システムについて + (fml4 と fml5 の相違点) + </title> + +<para> +fml5 の最大の目的の一つは、メンバーリストの取得と操作の統合と抽象化です。 +配送には抽象化された Mail::Delivery クラスを次のように使います。 +</para> + +<para> +Mail::Delivery::* に属するクラスは SMTP および LMTP 配送へのインターフェ +イスを提供します。 + +<screen> + use Mail::Delivery::SMTP; + my $service = new Mail::Delivery::SMTP; + if ($service->error) { Log($service->error); return;} + + $service->deliver( + { + mta => '127.0.0.1:25', + + smtp_sender => 'rudo@nuinui.net', + recipient_maps => $recipient_maps, + recipient_limit => 1000, + + header => $header_object, + body => $body_object, + }); +</screen> + +ここで $header_object はヘッダで、FML::Header オブジェクトです。 +そして $body_oject はメール本文で、Mail::Message オブジェクトです。 +</para> + +<para> +ここで、Delivery は +SMTP +ESMTP +LMTP +などへのインターフェイスです。 +</para> + +</sect1> + +</chapter> |
