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