- 1.portsを使用してmajordomoをinstallする
super userになる.
% cd /usr/ports/mail/majordomo
% make
% make install
以上で /usr/local/majordomo にinstallされます.
連番付け用のscript /usr/local/majordomo/Tools/sequencer を
/usr/local/majordomo にコピーしておいてください.
- 2.majordomoのuserを追加
vipwでmajordomを追加(最後の「o」は無いので注意).
uidとgidは適当に.ここでは54を使用.
majordom:*:54:54::0:0:Majordomo:/usr/local/majordomo:
/etc/groupにmajordomを追加.
majordom:*:54:majordom
- 3.majordomo.cfの設定
基本的にはinstallerがすべて行ってくれているので,書き換える必要は無いはずですが
一応,以下の項目は確認してください./usr/local/majordomo にあります.
#majordomoを運用するサーバのホスト名
$whereami = "mlserver.sample.com";
#majordomoシステムの管理者
$whoami = "majordomo\@$whereami";
#エラーが起こった時の連絡アドレス名
$whoami_owner = "Majordomo-Owner\@$whereami";
#majordomoのhomedirectory
$homedir = "/usr/local/majordomo";
#それぞれのmailing listのメンバーを記録するlist fileを置くdirectory
$listdir = "$homedir/lists";
#sendmailのありか
$sendmail_command = "/usr/sbin/sendmail";
確認したら,以下のコマンドを実行.errorが返ってきたら間違いがあるので修正する.
% cd /usr/local/majordomo
% ./wrapper config-test
- 4.aliasesにmajordomo-owner用のエントリを追加
# majordomo自身に必要
owner-owner: root
#owner-majordomo: サーバ管理者のメールアドレス
owner-majordomo: owner-owner
majordomo: "|/usr/local/majordomo/wrapper majordomo"
majordomo-owner: owner-majordomo
書き終えたら
# newaliases
で登録してください.errorが来たら書き直し.
配送されたmailに"X-Authentication-Warning"と付いているときは
/etc/sendmail.cf の"T"のところにmajordomを追加して,sendmailを再起動.