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かな?