AmazonのEC2からhotmailにメールが送れない


SPFレコードを設定したにもかかわらず、phpからのメールが送れないので、ちょっとイライラしながらエラーメールを確認すると、以下のようなメッセージが届いていた。

Diagnostic-Code: smtp; 550 DY-001 Mail rejected by Windows Live Hotmail for
    policy reasons. We generally do not accept email from dynamic IP's as they
    are not typically used to deliver unauthenticated SMTP e-mail to an
    Internet mail server. http://www.spamhaus.org maintains lists of dynamic
    and residential IP addresses. If you are not an email/network admin please
    contact your E-mail/Internet Service Provider for help. Email/network
    admins, please visit http://postmaster.live.com for email delivery
    information and support

要は、spamhausに動的IPとして登録されているので拒否するとのことらしい。

というわけで、登録解除申請を行ったらあっさり解除された。
2時間ほどたってから再度テストすると無事に送信成功。

それにしても、spamhausには、このリスト(PBL)は「ブラックリストじゃない」って、でっかく書いてあるじゃん!

Microsoftさん、そんなの拒否リストに使用しないで!!

参考までにSPFレコードは以下のような感じ。

v=spf1 +ip4:xxx.xxx.xxx.xxx ~all

逆引きアドレスは設定していませんので、「xxxx.compute-1.amazonaws.com」のままですが、それでもメールは送信できるようです。

Linux,PHPなどを利用したシステム開発はシータネットワークス


関連する記事

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>