Mailman 導入
とあるプロジェクトで、Mailing List を動かせ、とのこと。
せっかくなので、仮想サーバで Mailing List Server を動かしてみる。
まずは、Sendmail の導入 CentOS ではsendmail がデフォルト。
設定を簡易化するために sendmail-cf を利用。
このあたりを軽く参考に。
http://centossrv.com/sendmail.shtml
http://www.server-memo.net/server-setting/sendmail/sendmail-setting
/etc/mail/sendmail.mc
/etc/mail/access
の設定が終わったら
# cd /etc/mail
# make
# service sendmail restart
でOK.
次はメーリングリスト管理サーバ。
いろいろと選択枝はあるようだが、 Mailman を選択。
CentOS 5.5 の場合、
インストールは
yum install mailman
これだけ。今回はPostfixではなくsendmail で実現するので、
ちょっと面倒。
http://centossrv.com/sendmail-mailman.shtml
を参考に、Postfix 型で alias を作成し、独自スクリプトで
newaliases を行う方法とする。
/usr/lib/sendmail/bin/genaliases
を実行して確認。
Webサーバの起動が必要なので
chkconfig httpd on
service httpd start
とりあえず、これでOKかな?