サーバ構築ガイド - fmlでメーリングリスト
fmlは日本生まれのメーリングリストです。

インストール

・fmlユーザの作成

# /stand/sysinstall

User:fml

Groups:fml

 

あらかじめディレクトリを作成しておく

# mkdir /usr/local/fml

# mkdir /var/spool/ml

# chown fml:fml /usr/local/fml /var/spool/ml

 

・fmlインストール

# su - fml

% tar xvzf fml-4.0-stable-20020629.tar.gz

% cd fml-4.0-stable-20020629

% make install

 

fmlのPATHに追加しておくと便利

/usr/local/fml

 

・メーリングリストの作成

% makefml newml hoge

 

・qmailの設定

# ln -s /var/spool/ml/etc/qmail/alias/.qmail* /var/qmail/alias/

 

もし、 /var/qmail/users/assign がなければ

# mv /var/spool/ml/etc/qmail/users/assign /var/qmail/users/assign

存在するなら

# vi /var/qmail/users/assign

・既存ユーザの配信設定に上書き

# /var/qmail/bin/qmail-pw2u < /etc/passwd > /var/qmail/users/assign

# vi /var/qmail/users/assign

/var/spool/ml/etc/qmail/users/assign の内容をマージ

 

・更新の反映

# /var/qmail/bin/qmail-newu

 

エラーが出るようなら

# su - fml

% cd

%/var/qmail/bin/maildirmake Maildir

# chown alias:qmail /var/qmail/alias/.qmail*

 

最低限reply-toを書き換える設定にする

% vi /var/spool/ml/hoge/cf

&DEFINE_FIELD_FORCED('reply-to', $MAIL_LIST);

設定

・管理者登録

% makefml addadmin hoge admin@hoge.examples.com

 

・ユーザ登録

% makefml add hoge foo@hoge.examples.com

# cat /var/spool/ml/hoge/members

 

・ユーザ削除

% makefml bye hoge foo@hoge.examples.com

 

・カウンタなどのリセット

% cd /var/spool/ml/hoge

% rm -rf seq summary log spool htdocs

 

・HTML再構築

% cd /var/spool/ml/hoge

% rm -rf htdocs

% make spool2html