たこさんのメモ書き

Linuxの設定/構築のメモを残すのが主体です。
わからないこと、あれこれたくさん。

メーリングリスト管理ソフト fml

2006-05-31 00:38:07 | サーバー管理
MLを管理するソフトにはいろいろあって、最近のLinuxディストリビューション(例えばFedora Core5)には"MailMan"が入っているらしい。また、日本人の方が開発したものもあり、そのひとつには"fml"がある。
MLの管理といっても、メールの配送はメールサーバーソフトが行う。ML管理ソフトは、メールサーバーへ「指示を出す」といったところだろうか。

メーリングリストのメンバー追加・削除などは、MailManではウェブブラウザでできるらしい。fmlでは、端末からコマンドを送って操作する。

fmlは、メールサーバーの入っているサーバーにインストールされるわけだが、
そのサーバーの端末から直接操作を行い、管理作業をすることになる。
もちろん、リモート操作も可能。その場合、sshを使ってリモートログインする方法と、コマンドを記入したメールを送って操作する方法がある。

端末から操作する方法は以下の通り。
$ su fmlroot #fmlの管理者へスイッチ。
MLユーザーの追加方法
$ /usr/local/fml/makefml add <ユーザーのメールアドレス>
MLユーザーの削除方法
$ /usr/local/fml/makefml bye <ユーザーのメールアドレス>
$ exit

なお、メールによる管理は、初期設定ではできないようにされている。
設定ファイルを編集し、メール管理ができるよう設定する必要がある。
メールによるfmlの操作は以下。
宛先:事前に設定した、管理用アドレス
件名:空白でよい
(MLユーザーを追加する場合)
本文:
admin pass <管理者ユーザーのパスワード>
admin add <追加するアドレス>

削除するには、本文に"admin bye"を記入。

メールによる管理作業の注意点。
管理作業のできるユーザーとしての登録を事前に行っておくこと。
管理者のメールアドレスを、MLごとに登録しておく必要がある。