Exim4挑戦中

サポイン運営用サーバを立てる.事業終了後の保存を考えて,ESXi上に立てた.
MLなどはサーバ上に立てておかないと,分離が悪いので,そこらの作業も.Debian選んだのでExim4.初体験.

Mailman との連携中.

localhost:25 をlistenさせないとダメなのね.ipchainsか何かがいたずらしているのかと思って無駄な時間を浪費.

all relevant MX records point to non-existent hosts

2009-11-04 12:13:45 1N5WJd-0003pJ-UG ** monaka@{example.com}: all relevant MX records point to non-existent hosts

ご神託を伺うと,BINDの設定が悪いんだよって話が山のように出てくる.でもさ,postfixでは普通に動いているネットワークですぜ.
digを使っても問題点が見えてこない.悩みに悩んで,やっと見つけた.


The debian default config explicitly ignores private address space in

the dnslookup router:



ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 : \

172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16


# grep -r ignore_target_hosts /etc/exim4/
/etc/exim4/exim4.conf.template:  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :\
/etc/exim4/conf.d/router/200_exim4-config_primary:  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :\

ああ,確かにLAN内では,192.168.0.0/16にアドレス変換して運用しておりますわ.

….
Debian怖い子.