mlの作成

FreeBSD-2.2.2Rでmajordomoを料理した時の記録ですが,記憶になっている部分もあります.
例として サーバ名:mlserver.sample.com
リスト名:junk-ml
リスト管理者:test@sample.com
と設定します.適宜読み替えてください.
1. /etc/aliasesにmlごとのエントリを追加

#owner-リスト名: メーリングリスト管理者のメールアドレス
owner-junk-ml: test@sample.com

#リスト名: "|usr/local/majordomo/wrapper sequencer -l リスト名 -n -h サーバ名 リスト名-outgoing
junk-ml: "|usr/local/majordomo/wrapper sequencer -l junk-ml -n -h mlserver.sample.com junk-ml-outgoing

#リスト名-outgoing: :include:/usr/local/majordomo/lists/メンバー登録file
junk-ml-outgoing: :include:/usr/local/majordomo/lists/junk-ml

#リスト名-request: "|/usr/local/majordomo/wrapper request-answer リスト名"
junk-ml-request: "|/usr/local/majordomo/wrapper request-answer junk-ml"

#リスト名-approval: リスト管理者
junk-ml-approval: owner-junk-ml

editor等で追加後,
% newaliases
としてaliasesのデータベースに追加分を登録する.
errorが帰ってきたら書き直し.
2.ml別の管理fileを作成

必要なfileは4点.
リスト名そのまま・・・メンバー登録file(中身は空)
リスト名.passwd・・・リスト管理者のパスワードfile(管理用パスワードだけ書く)
リスト名.seq・・・連番付け用のカウントfile(数桁の数字.たとえば0001とか)
リスト名.info・・・メーリングリストのinfomation-file(日本語ならばJISで書くこと)

例の場合ではそれぞれ以下のようになります.
junk-ml
junk-ml.passwd
junk-ml.seq
junk-ml.info

作成後,fileのownerとgroupをmajordomに変更します.
# chown majordom.majordom junk-ml*



レシピへ戻る
ホームページへ戻る