くまきち

山と旅と家族が大事。
でも激しい物欲が理性と財布のタガを飛ばす
最近は自転車も乗ってる

Postfix の inet_interfaces でハマる

2012-02-28 17:15:02 | SEまわり
 Postfix で珍しくハマった。

 ひととおりのセットアップが終わって、ローカルで 25/tcp につないでメール送信テストもできて、いざ同一ネットワーク上の別ホストからつないでみるとつながらない。


 環境は CentOS 5.7 なので、iptables で 25/tcp が開いているのも確認。

 はて。

 メールサーバ上で、netstat -an してみると、こんな感じ。比較のために httpd の部分を並べている。

  
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN


 なんか違う。 25/tcp はローカルホストインタフェースでしか待ち受けていない。

 main.cf を調べると、

  
inet_interfaces = localhost


 になってた。

 これを、

  
inet_interfaces = all


 としたら、直った。

  
# rpm -qa | grep postfix
postfix-2.3.3-2.3.el5_6


 というパッケージなんだけど、デフォルトで受信インタフェースが localhost になってるのかな。 そうだとしたら、これはハマるよなあ。

 時間を無駄にした。