|
■ezmlmによるメーリングリストの構築と運用
(2004/05/20 更新)
▼インストール
# cd /usr/local/src
# fetch ftp://ftp.jp.qmail.org/ezmlm/ezmlm-0.53.tar.gz
# fetch ftp://ftp.jp.qmail.org/ezmlm/ezmlm-idx-0.40.tar.gz
# tar zxf ezmlm-0.53.tar.gz
# tar zxf ezmlm-idx-0.40.tar.gz
# cp -Rp ezmlm-idx-0.40/* ezmlm-0.53/
# cd ezmlm-0.53
# patch < idx.patch
# make
# make man
自動応答メッセージや操作方法を案内するメッセージを日本語化するために、
ezmlmrcファイルをezmlmrc.jpで置き換えます。
# cp -p ezmlmrc.jp ezmlmrc
# make setup
▼ML作成
[設定例]
設定ファイルの保存先 : /var/ezmlm/HOGE
ML名 : hoge
自ドメイン : hirosuke.com
主なオプション設定 : -f prefix設定 (Subjectの最初にML名を付ける)
※その他のオプションについては後述。
※事前に/var/ezmlm は作っておく
・以下のコマンドでメーリングリスト用のディレクトリや設定ファイルを作成します。
# /usr/local/bin/ezmlm/ezmlm-make -fPu /var/ezmlm/HOGE /var/qmail/alias/.qmail-hoge hoge hirosuke.com
・作成したディレクトリオーナーを、aliasにします。
# chown -R alias /var/ezmlm/HOGE
これでひとまずメーリングリストの器ができたので、
次にメーリングリストにアドレスを登録してやります。
・アドレス登録
# /usr/local/bin/ezmlm/ezmlm-sub /var/ezmlm/HOGE user1@hirosuke.com user2@hoge.com user3@hoge.net
・登録アドレスを表示
# /usr/local/bin/ezmlm/ezmlm-list /var/ezmlm/HOGE
・アドレス削除
# /usr/local/bin/ezmlm/ezmlm-unsub /var/ezmlm/HOGE user3@hoge.net
▼オプション設定
Subjectなど見栄えを変えるための設定。
・Subjectに通し番号をつけるには
--> DIR/prefixを編集
例)
[hoge:#]
・メーリングリストに返信するアドレスを設定
--> DIR/headeraddを編集
返信先をメーリングリストにする場合、下記のような行を記述
例)
Reply-to: hoge@hirosuke.com
・エラーメールの宛先設定
--> DIR/bouncerの1行目にアドレスを書けばよい
例)
&webmaster@hirosuke.com
・Subject(件名)が空でも配信できるようにする
--> DIR/editor1行目、ezmlm-rejectに"-ST"をつける。
|/var/qmail/bin/ezmlm/ezmlm-reject -ST
※-Sで出来るはずだが、検証結果、-Sのみでは出来なかったので、
いろいろ調べた結果-Tもつけると配送できるようだ。
・メールでの自動登録・解除を禁止するには、
--> DIR/publicを削除(又はmv)すればよい
▼コントロール用アドレス
投稿用アドレス hoge@hirosuke.com
登録用アドレス hoge-subscribe@hirosuke.com
退会用 hoge-unsubscribe@hirosuke.com
特定メーセージ取出し用アドレス hoge-get.123@hirosuke.com
案内メッセージ用アドレス hoge-help@hirosuke.com
その他、web上で過去ログの確認ができる、ezmlm-cgiや、
web上でメールアカウント管理ができるqmailadminという便利なソフトもあります。
★参考サイト
http://mlm.qmail.jp/ezmlm/
* ezmlm/idxマニュアル
http://mlm.qmail.jp/ezman/
* ezmlm-make oprion一覧
http://mlm.qmail.jp/idx/ezmlm-make/options.html
* 基本編
http://www.atmarkit.co.jp/flinux/rensai/qmail04/qmail04c.html (前編)
http://www.atmarkit.co.jp/flinux/rensai/qmail05/qmail05a.html (後編)
http://homepage2.nifty.com/dreirot/unix/ezmlm-idx.html
このページ通りに設定を行って仮に不具合が生じたとしても、
当方で責任は負えませんのであくまでご参考程度にお願いします。
back
|