Install ezmlm for DEBIAN

(At your own risk)

 $ sudo apt-get install ezmlm-src
 $ sudo build-ezmlm

MLの開設例
設定ファイルの保存ディレクトリ ~alias/TestML/ (/var/qmail/alias/TestML/)
ML名 testml
MLのdomain名 mydomain.jp
オーナーMailAddress -5 owner@ownerdomain.jp
subjectにML名を付加する -f (dir/prefix に記述があり、番号を付けるには「#」を記述する)
添付ファイルを削除 -x (dir/mimeremoveに削除するmime名がある)
 $ sudo ezmlm-make -fx -5 owner@ownerdomain.jp ~alias/TestML ~alias/.qmail-testml testml mydomain.jp
 $ sudo chown -R alias ~alias/TestML
ezmlm-makeのオプションは「man ezmlm-make」で確認しよう。
コントロールアドレス
ML名@domain名 投稿用アドレス
ML名-help@domain名 案内メッセージ用アドレス
ML名-subscribe@domain名 登録用アドレス
ML名-unsubscribe@domain名 退会用アドレス
ML名-get.123@domain名 特定メッセージ取り出し用アドレス

管理者によるアドレス登録
 $ sudo ezmlm-sub ~alias/TestML useraddress1 useraddress2 useraddress3 ...
管理者によるアドレス削除
 $ sudo ezmlm-unsub ~alias/TestML useraddress1 useraddress2 useraddress3 ...

DTIのSMTP(AUTH)サーバだと、「MAIL FROM: ... AUTH=...」のAUTH=の中に「=」 があると「555 5.5.4 sjr parameter unrecognized」と言われてrejectされて しまう。ezmlmの送信は、
MAIL FROM:<mlname-return-99-user=userdomain.jp@mldomain.jp> AUTH=<mlname-return-99-user=userdomain.jp@mldomain.jp>
のようになってしまうため、rejectされてしまう。そこで、AUTH=の中には、認証ユーザ名を入れるように改造(qmail-remote.c)して使用する。

ちなみに、YBBのSMTP(AUTH)だと「AUTH=」の所はまったく問題無く送信されるのにな〜...。


参照HomePage
Last modified: Sun Apr 2 17:29:12 JST 2006