Postfix (3)
少々時間が空いたが、前回の続き。 どうやら、fetchmailを使うためにはローカルにSMTPサーバが起動していないといけないようなので、Postfixをデーモンとして動作させる。
# /etc/init.d/postfix start (うまく動いたらdefault runlevelに追加する予定)
ところが、 telnet localhost 25 としても反応がない。 /var/log/mail.log を見ると、こんなエラーがでていた。
Jan 28 00:06:49 lavie postfix/local[25981]: fatal: open database /etc/mail/aliases.db: No such file or directory
しばらく悩んだのだけど、 /usr/bin/newaliases を実行しなければいけないことが判明(参考: Postfixのインストールと設定)。これで無事に応答するようになった。
$ telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 lavie.machu.jp ESMTP Postfix HELO machu 250 lavie.machu.jp QUIT 221 Bye Connection closed by foreign host.
今日はここまで。時間を見つけて、BitChannelにも追記していきます。
追記
ちゃんと動作したようなので、default runlevelに追加
$ sudo /sbin/rc-update add postfix default * postfix added to runlevel default * Caching service dependencies... [ ok ] * rc-update complete.