tcpserver: fatal: temporarily unable to figure out IP address for 0.0.0.0: file does not exist

 qmailをインストールして、tcpserver経由でsmtpを立ち上げようとすると、

tcpserver: fatal: temporarily unable to figure out IP address for 0.0.0.0: file does not exist

とか言われて起動しない。はじめは、tcpのrulesがおかしいのかと思ったんだけど、どうも違う感じ。で、gglってみてこんなページを発掘。

tcpserver: fatal: temporarily unable to figure out IP address for 0.0.0.0: file does not exist

If you ever encounter this "tcpserver: fatal: temporarily unable to figure out IP address for 0.0.0.0: file does not exist" error on CentOS 64bit systems, use the following solution:

touch /etc/dnsrewrite

で、touchしてみて再度起動にチャレンジするとあっさり起動しちまったぜ。ちなみに、この/etc/dnsrewriteってファイルなんですが、qmailと同じ作者のDNS、djbdnsで使われているファイルのようなのですが、詳細不明...。

 そうそう、qmailといえば最近のディストリビューションでコンパイルするとエラーになっちゃうんだよねー。そいつの原因はglibcのバージョンらしくて、ここでパッチ(patch)を提供してくれています。

4.qmailのインストール(1)

しかし、もうqmailを使ってる人ってあんまりいないのかなぁ? すごく扱いやすくて便利なのに...。