2005.2.21
そんなわけで、続きである。わからない人は昨日の日記を読むこと。
この間メールサーバをリプレースしたので、機材がひとつ余っている。まだHDDには古いシステムが残っているので、これを送信専用サーバとして使うことにした。もちろん不要なものは削除しておく。例えばpopperとかSpamAssassinとか。inetdも止めておく。その後、FreeBSDを4.11にアップデート。
サーバが世界を作っている間に、ついでだからMTAも変えてみようと思いついた。考えてみればこれまでぼくはsendmailしかいじったことがない。丁度いい機会だから、この際Postfixを試してみることにした。
ところでSMTP-AUTHを実現するには、MTAと別にSASL2が必要である。デーモンとして立てておくことも、ライブラリとして置いといてsendmailなりPostfixなりから都度使うという方法も採れる。今回はデーモンをたてておくことにする。SASL2は
Project Cyrusからダウンロードできる。Portsには入っていなかったような気がするが、探し方が悪いだけかもしれない。
Postfix + SASL2でSMTP-AUTHを実現するために参考になるページは山ほどある(
うにっくすさんの覚え書きさんとか
BLUE COALAさんとか)。この辺を参照すれば比較的簡単に構築出来る。
また、Postfixはデフォルトでもかなり固いので、意識して変なことをしないかぎりオープンリレーにはならない。qmailは知らないが、なるほどそろそろsendmailの時代でもないのだな、と思う(遅い)。一応オープンリレーをチェックしておく。
あれ。苦労したことを書いて参考になりそうな情報を載せようと思っていたのに、大して参考になりそうなことがないな。おかしいな。オチなくて申し訳ない。サーバだけに落ちたら困るんです、なんて書いたらオヤジギャグって思われるんだろうなぁ。書かない方がいいかなぁ。書かない方がいいよなぁ。もう書いてしまったが。