postfixによる受信がうまくいかない
さくらのVPSを借りてdebianでpostfix(+ dovecot)のメールサーバーを立ち上げました。
一通り設定して、以下のように動きを確認しました。
○ メールを、サーバー自身からサーバー自身へ送る
○ メールを、サーバーから外部メール(gmail)へ送る
× 外部メール(gmail)から、サーバーへ送る
gmailから私が立てたサーバーへ送るメールが受信できずに失敗します。
gmailでは、下記のようなエラーメールが返ってきます。
---
This is an automatically generated Delivery Status Notification
THIS IS A WARNING MESSAGE ONLY.
YOU DO NOT NEED TO RESEND YOUR MESSAGE.
Delivery to the following recipient has been delayed:
test1@example.com
Message will be retried for 2 more day(s)
Technical details of temporary failure:
The recipient server did not accept our requests to connect. Learn more at http://mail.google.com/support/bin/answer.py?answer=7720
[mail.example.com. (10): Connection refused]
---
そして、/var/log/mail.logには、この際何も記述されていません。
そのため、postfixへメールが送られる以前にどこかで間違っているのだと思うのですが、原因を特定できません。
上記、googleのエラーメールに「参考にしてねhttp://mail.google.com/support/bin/answer.py?answer=7720」みたいなアドレスが書いてあるので、参考にしてみたのですが、
・相手側のドメインに最新の MX レコードがないか、設定が不適切です。
上記に関してはdigコマンドで
#dig example.com MX
とコマンドを打って見たところ、ANSWER(mail.example.com)が返ってきたので問題はないのでは、と考えています。
・相手側のドメインで Gmail からのメールがブラックリストやグレーリストに登録されています。
上記、アドレスを拒否するような指定はpostfixのmain.cfで参考書を元に下記設定をしたところがありますが、
smtpd_client_restrictions = permit_mynetworks, reject_rhsbl_client all.rbl.jp
試しにコメントアウトしてみても、メールを受信できませんでした。
・相手側のドメインで一時的にネットワークの問題が発生しています。
pingとtracerouteで、きちんとつながることを確認しています。
対象のメールアドレスがバーチャルメールアドレスなのですが、バーチャルメールアドレスにおいて何らかの設定ミスがあるのであれば、/var/log/mail.logにログが残るはずなので、やはりそれ以前の何かがおかしいのではと疑っています。
下記に、バーチャルメールアドレスの為のDNSサーバーの現在の設定を書いておきます。
---------
example.com. 1D IN SOA ns.example.com. root.example.com. (
2011101502 ;serial
28800 ; refresh
7200 ; retry
3600000 ; expiry
3600 ; minimum
)
IN NS ns.hoge.net. ; ネームサーバ
IN NS ns.hoge2.net. ; セカンダリネームサーバ
IN MX 10 mail.example.com. ; メールサーバ1
IN A 12.345.67.89 ; webサーバ
www IN A 12.345.67.89 ; webサーバー
mail IN A 12.345.67.89 ; メールサーバー
-----------------
(実際に指定しているアドレスはexample.comではなく、自分で取得したアドレスを使用しています)
何か、原因が分かる方いらしゃいまいたらお教え願えませんでしょうか?
足りない情報がありましたら、ご指摘いただければ追加いたします。
また、「試したって書いてるけど、ほんとにこれやって試した?もう一回やってみ」というツッコミも待っています。
以上、よろしくおねがいいたします。
お礼
忙しい中有り難うございます。 回答の中から検索ヒントを得ました。 これからじっくり取り掛かります。