あと一歩だったのに
2009 年 5 月 13 日 水曜日社内のメールサーバを新しくすべく、RHEL5.3+Postfix+PostfixAdmin+Mailman+IMSS7の環境を構築していた。
作業は順調に進み、サーバ監視ツールなどをインストールし終え、Postfix+IMSSの連携も問題ないところで、Mailmanをインストールした。
そのところ、急にPostfixが動作しなくなった。
???
調査したところ、Mailmanをビルドする際に、daemonというユーザを指定してconfigureを実行していたのだが、実際にはApacheはnobodyで動作していた。そのため、MailmanでWebから処理した際に、alias系のファイルの権限がおかしくなり、読み込めなくなったようだ。
Mailmanをmakeしなおしたが、さらに状態は悪化し、Postfixが参照する/etc/aliasまでも、なぜか、no such file or directoryなんて意味のわからないことを言い出してしまいました。
今後基幹系のメールサーバとして使う以上、一応権限を777なんてするわけにもいかないので、再インストールしてきれいにしようかなー。
でも、面倒・・・。

