質問: 自分のメールサーバから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側に問い合わせることは 可能でしょうか? どこに問い合わせればいいのかよくわからないので、 それを知ってる方がいらしたら、それも教えてほしいです。 よろしくお願いします。
回答: >ehlo ********.com このドメインって、逆引きと一致してますか? 自分でdns立ててたり、ddnsを使っているなどで正引きだけのドメインの場合、ip所有者はispのですよね? そうであると仮定して。 例えばqmailのデフォルトだと接続してきたドメインのdnsのttlが10800未満だと配送しないようです。 hotmailが何使ってるか知りませんが(webキャッシュにlinux使っていたのがスクープされた事があるほどセキュリティー意識が高い会社ですから危険な自社製品使ってるなんて言い切れませんのでなんとも)、mtaが接続要求してきたサーバーのドメインのsoaレコードを見ているのかも知れません。 その辺りはどうでしょう?plalaのddnsのttlはものすごく短い設定だって聞いたりしますが。