Turbo Linux 7 Server - fml

Last Modified: 2004.02.18

19. fml
fmlは、Mailing Listを作るためのソフトウエア。
自宅ServerでMailing Listを動かせば、友人に自宅Serverをアピールできる。

1. fml用ユーザとディレクトリの作成


 [root@linux /root]# useradd fml
 [root@linux /root]# mkdir /usr/local/fml /var/spool/ml
 [root@linux /root]# chown fml /usr/local/fml /var/spool/ml
 [root@linux /root]# chgrp fml /usr/local/fml /var/spool/ml

2. fmlのインストール

http://www.fml.org/から、fmlの最新版をダウンロード。
ダウンロードしたファイルを解凍して、perl makefml installを実行し、質問に答える。

 [root@linux /fml-4.0.2]# perl makefml install
 Personal Use or ML-Admin-Group-Shared or fmlserv you use?
 Personal, Group, Fmlserv (personal/group/fmlserv) [personal]

 DOMAIN NAME             [kkoba.com]
 FQDN                    [linux.kkoba.com]
 EXEC FILES DIRECTORY    [/usr/local/fml]
 TOP LEVEL ML DIRECTORY  [/var/spool/ml]

 Language (Japanese or English)   [Japanese]
 TimeZone (TZ: e.g. +0900, -0300) [+0900]

3. Mailing Listを作成する

ここでは、"toto"というメーリングリスト(実際のアドレスはtoto@kkoba.com)を作成する例を示す。
メーリングリストを作成した後に、fmlが作成したaliasesファイルを/etc/aliasesファイルに追加し、newaliasesコマンドを実行する必要がある。

 [root@linux /root]# /usr/local/fml/makefml newml toto
 [root@linux /root]# mv /etc/aliases /etc/aliases.old
 [root@linux /root]# cat /etc/aliases.old /var/spool/ml/toto/aliases > /etc/aliases
 [root@linux /root]# newaliases

4. Mailing Listにユーザを追加/削除する

ここからの作業は、最初に作ったユーザfmlで行う。

 [fml@linux /fml]$ /usr/local/fml/makefml adduser toto メールアドレス  <--- 追加
 [fml@linux /fml]$ /usr/local/fml/makefml byeuser toto メールアドレス  <--- 削除

5. Mailing Listの基本設定変更

上記の設定のみで、Mailing Listを利用することは可能だが、その他基本設定を変更するには、以下のコマンドを実行する。

 [fml@linux /fml]$ /usr/local/fml/makefml config toto

<Prev Top Next>
Copyright(C) 2001-2003 Katsuyuki Kobayashi.
このサイトへのリンクや引用時はメール頂戴
webmaster@kkoba.com