Linux (CentOS)運用時のメモ : メールサーバーを換えたらメールが送受信できない
仮想環境で作ったメールサーバをpostfix,dovecot,qmail,vpopmailからシンプルにするためにpostfix,dovecotのみの環境に変更するためdomUを新しく作り、ローカルのIPアドレスを別のIPにしたらローカルのコンピュータからメールの送受信が出来なくなった。もちろんこの時、新しいサーバーの送受信テストはしっかりやり、IMAPを使っているので旧サーバーからメールを新サーバーにコピーした。サーバー名等は変更しなかった。メールソフトのSMTPやIMAP(POP)サーバーはサーバー名とドメインで設定をしてあり、私が使っているFLETSからレンタルしているルーターは(RT-S300SE)はローカルから出てそのままローカルに戻ってくるパケットはサポートしていない様で(メールソフトから出てDNSで自分のIPが指定され、自分のルーターのWANポートに帰ってくる)エラーが出た。それ故/etc/hostsにメールサーバーのIPが指定されていたが、これが原因。/etc/hostsを新しいメールサーバーのIPに変えたらOK。考えてみれば当たり前のことだが、ついつい忘れてしまうのでメモ。
こんなことなら、ローカルのコンピュータの全てのhostsファイルを書き換えなければならないので、テスト後は古いIPにした方がよかった。
投稿された内容の著作権はコメントの投稿者に帰属します。