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.