majordomoとdistributeを組み合わせる
[ Nob's Home |
Mailing List ]
MLの管理はmajordomoで行い、番号付けとarchiveはdistributeで行います。
test3というMLを作ってみます。
- majordomo関連fileを設定します。
- ML本体の作成
touch /usr/local/mail/lists/test3
- test3.infoの作成
vi /usr/local/mail/lists/test3.info
- test3.passwdの作成
vi /usr/local/mail/lists/test3.passwd
- distribute関連fileを設定します。
- /usr/local/mail/test3.runを作ります。
"| /usr/local/bin/distribute -j -M test3 -x test3-archive"
かならず、-jは最初に、-xは最後に付けます。
-Rを付けて"Received"を削除することも可能です。
- /usr/local/mail/test3-archive.runを作ります。
"| /usr/local/bin/archive -M test3"
- /usr/local/mail/test3.seqを作ります。
0
- /usr/local/mail/test3*のownerをmajordom、groupをmajordomにします。
- /etc/aliasesの修正
- 以下の項目を追加します。
test3:"| /usr/local/majordomo/wrapper resend -l test3 -h makioka.y-min.or.jp test3-going"
test3-going::include:/usr/local/mail/test3.run
test3-request:"| /usr/local/majordomo/wrapper request-answer test3"
test3-owner:nob
owner-test3:test3-owner
test3-approval:test3-owner
test3-archive::include:/usr/local/mail/test3-archive.run
- # newaliasesします。
- archiveのための設定。
- distributeでarchiveするdirectoryを作ります。
# mkdir /usr/spool/mail-list/test3
- INDEX fileを作ります。
# touch /usr/spool/mail-list/test3/INDEX
- directoryとINDEXのowner/groupをmajordomにします。
- /etc/majordomo.cfを修正します。
$filedir = "/usr/spool/mail-list";
$filedir_suffix = "";(注:からです)
[ Nob's Home |
Mailing List ]
nob@makioka.y-min.or.jp