next up previous contents
Next: I.1 FML の導入 Up: ルーティング とネットワーク管理論 Previous: H.2 動作の確認

I. メイリングリスト

メイリング・リストはある決まった範囲のユーザに同じメイルを配布するシステム です。 原理的には、メイリング・リストは aliases に複数のアドレスを書くだけで対応でき ます。しかし、この場合には、人間が手で管理しなければならない事になり、 多くの参加者が出入りする場合には大変です。 このために、管理をするためのソフトが色々と作られています。 管理ツールの機能の基本は、メイリングリストへの入会・脱会の自動化、管理ツール、 過去のメイルの蓄積と閲覧機能 等の提供ですが、大筋は aliases の include 機能を使うことで実現されています。 include 機能とは、aliases に直接送り先を書くのではなく、aliases では特定の ファイルを指定しておき、そのファイルの中身を実行時に取り込む機能です。 実際には、このファイルの中に送り先が列挙されていたり、プログラム が指定されていたりします(これは管理ツールによって少しづつ違います)。

現在、良く知られているものとしては、

majordomo + distribute
最も有名だが、設定が厄介な事でも有名
CML
シンプルだが、既に聞かなくなった
FML
簡単設定であるが、機能は多い
smartmail
procmail に付属していたが独立。複雑、多機能

などがありますが、非常に多数のメールが飛び交うメイリングリストでない限り、 FML で十分でしょう(FMLの作者の本もあり、設定も楽でしょう)。

FML で運用する場合で、メイルの章で述べたような内部再配送方式の メイル運用をしている場合は少し注意が必要です。これについても後程詳しく 述べます(他のツールでも多くの場合同じ問題があります)。

一方、qmailやPostfixを用いた場合には、ユーザが独自に自由にメイリングリスト を運営するための基本的な仕組みがあるので、管理者がわざわざ行わなくても 良くなっています(つまり、管理者の仕事から外してしまうという考え方もあり ますが、ユーザが自由にメイリングリストを立てると、それはそれで色々と 面倒な事がありそうではありますので、良く考える必要があるでしょう)。





Noriyo Kanayama