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-1999 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.
#
# Copyright (C) 1993-1999 Ken'ichi Fukamachi
# All rights reserved.
# 1993-1996 fukachan@phys.titech.ac.jp
# 1996-1999 fukachan@sapporo.iij.ad.jp
#
# FML is free software; you can redistribute it and/or modify
# it under the terms of GNU General Public License.
# See the file COPYING for more details.