きまぐれほげほげひろば

qmailを使ったメーリングリストの作成(ezmlm)

qmailでメーリングリストを作成するといったらこれしかありません。ezmlmです。

このezmlmは簡潔な機能しかありませんので、今回は機能を拡張するパッチを適用してインストールします。

まんまですが、ソースとソースパッチを入手して、展開します。そしてパッチをソースにあてます。
$ wget http://cr.yp.to/software/ezmlm-0.53.tar.gz        # ezmlmのソース
$ wget http://www.ezmlm.org/archive/0.434/ezmlm-idx-0.434.tar.gz  # 機能拡張パッチ(ezmlm-idx)
$ tar zxvf ezmlm-0.53.tar.gz
$ tar zxvf ezmlm-idx-0.434.tar.gz
$ mv ezmlm-idx-0.434/* ezmlm-0.53/   # パッチのソースをオリジナルと同じディレクトリに置く
$ cd ezmlm-0.53/
$ patch < idx.patch   # パッチ適用
これもタイトルのまんまですが、ソースをコンパイルしてインストールします。一般的なmake方法と違うことに注意!
$ make    # 一般ユーザでコンパイル
$ su -
# cd ezmlm-0.53/
# cp ezmlmrc.ja ezmlmrc   # 設定ファイルを日本語のファイルに上書き
# make man                # manファイルの作成
# make setup              # インストール
デフォルトの設定でメーリングリストを作成したら、メーリングリストで配信するメールのサイズが最大30KBに制限されてしまいます。これでは添付ファイルや履歴をつけて肥大化したときに困るので、この制限をはずして5MBまで送信できるように変更します。
# vi /usr/local/bin/ezmlm/ezmlmrc
# max & min message size
<\/msgsize\/>
5000000:2
戻る