■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