• 締切済み

自分のメールサーバからHotmail(だけ)へのメール送信ができない

メールサーバから、と書きましたが、Hotmail のメールサーバにtelnetで直接接続してもだめでした。 EHLO ********.com MAIL FROM: <***@********.com> RCPT TO: <***@********.com> DATA this is a test mail. . これで、Hotmailメールサーバは、ちゃんと 250 の レスポンスを返してくれます。 が、実際に ***@hotmail.com 側では受信できません。 いくつかのHotmailアカウントで試しましたが、 どれも受信できません。Hotmail以外のアカウントへは、 WEBメールかどうかを問わず、全て届きます。 また、上記とまったく同じ SMTP リクエストを、 現在メールサーバを立ち上げているものとは別のマシン からHotmailに送ったところ、 このメールはちゃんとHotmailアカウントに届きました。 送信側 IP アドレスによって、届かないことがある ように見えます。 解決方法わかる方がいたら教えてください。 あと、こういう問題をHotmail側に問い合わせることは 可能でしょうか? どこに問い合わせればいいのかよくわからないので、 それを知ってる方がいらしたら、それも教えてほしいです。 よろしくお願いします。

みんなの回答

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.1

>EHLO ********.com このドメインって、逆引きと一致してますか? 自分でDNS立ててたり、DDNSを使っているなどで正引きだけのドメインの場合、IP所有者はISPのですよね? そうであると仮定して。 例えばqmailのデフォルトだと接続してきたドメインのDNSのTTLが10800未満だと配送しないようです。 hotmailが何使ってるか知りませんが(webキャッシュにlinux使っていたのがスクープされた事があるほどセキュリティー意識が高い会社ですから危険な自社製品使ってるなんて言い切れませんのでなんとも)、MTAが接続要求してきたサーバーのドメインのSOAレコードを見ているのかも知れません。 その辺りはどうでしょう?plalaのDDNSのTTLはものすごく短い設定だって聞いたりしますが。

Harry_
質問者

お礼

すいません。お礼じゃなくて補足ですが、 nslookup したら逆引きできました。 自分のネームサーバのホスト名が返ってきました。 レジストラにゾーン権限の委譲を頼んだときに、 PTR レコードも追加されたようです。 自分のネームサーバで設定している TTL 値は 86400 です。

Harry_
質問者

補足

さっそくの回答ありがとうございます。 DNSサーバは自分で立てており、 ドメインの逆引き設定はしてません。 文中の「接続してきたドメイン」というのは、 EHLO でメールサーバに提示したドメイン名ではなく、 接続してきたホストのIPアドレスから逆引きしたもの、 ということでしょうか? 質問に書いたとおり、全く同じ SMTP リクエストの結果が、 送信元ホストによって異なるので、 EHLOで提示したドメイン名は問題と無関係だとは思います。 回答いただいた線ですこし調べてみます。

関連するQ&A