at posts/single.html

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.

関連する日記