[PREVIOUS CHAPTER]
[NEXT CHAPTER]
2 ML サーバとは?
ML サーバは本質的にフィルタリングをするものです。 ML 宛のメールが来た
ら配送プログラムから起動されいろいろな処理をした後、配送するべき(MLの)
メンバーリストを配送プログラムへ渡します。後は配送プログラムが配送を行
ないます。配送自体は ML サーバの役目ではありません。
[図]
あるホスト ML サーバのマシン
ML のメンバーからのメール
|
V fml を起動する
MTA (e.g. sendmail) ------------------>
fml <MLサーバ(ドライバ)>
MTA (e.g. sendmail) <-----------------
(配送プロセス)
| | |
V V V
ML のメンバ
配送プロセスは上図のように動きます。 ML サーバが普通のメールではなくあ
る命令( ML を辞める、過去の記事を読むなど)を含んだメールをうけた場合は、
それを実行して答えをリクエストした人へ配送します(コマンド)。
また上図からわかるとおり ML 宛のメールが来た時だけ ML サーバは起動され
ます。つまり"不定期"にです。 ML が盛り上がって一気に来る瞬間もあれば、
メールが流れない暇な時もあります。そのためメールの流量を気にする人はリ
アルタイムに ML の記事(メール)を読むより、例えば3時間に一度過去3時間の
メールをまとめて読む「まとめ送り」を好む人もいます。
まとめ送りの場合は"定期的に"まとめ送り(5.3)を実行するプログラ
ムが起動される必要があります。fmlは定期的に起動しなければならないプロ
グラム群はcronというオペレーティングシステムが提供する機能を使うことを
前提にしています。
[PREVIOUS CHAPTER]
[NEXT CHAPTER]
Copyright (C) 1993-2001 Ken'ichi Fukamachi
All rights of this page is reserved.
# This Document(html format) is automatically geneareted by fwix.pl.
# fwix (Formatter of WIX Language) is fml document formatter system
# designed to generate plaintext, html, texinfo and nroff from one file.