仕事でメールを送るスクリプトを書いて実行したら、icloud.com 宛だけメールが届かない。
メールログには以下が残っていて、icloud.com 側で拒否されている様子。
… status=bounced(host mx3.mail.icloud.com[17.172.34.65] said: 550 5.7.0 Blocked…
ちょっと調べたら、icloud メールってURL付メールをスパム判定するらしく、設定変更もできないらしい。icloud をメインのメールアドレスに使うと取りこぼしがかなり発生するのでは。使わない方がよさそう。
--- 追記 ---
よくよくエラーメッセージを見るとこんなのがついていた。
…550 5.7.0 Blocked - see https://support.proofpoint.com/dnsbl-lookup.cgi?ip=[弊社IPアドレス]
調べたところ、proofpoint というセキュリティベンダのIPブロックリストに弊社IPアドレスが登録されていた様子(Apple が導入しているSPAMメールフィルターは proofpoint 製とのこと)。
上記URLにアクセスして確認すると確かにブロックされており「ブロック解除してほしい場合はフォームから連絡してね(英語)」と書いてあったので、表示されたフォームから「ブロック解除してください(英語)」と送ったら5分くらいで解除された。
何が原因でブロックされたかは不明だけど、一度会社サーバの設定を見直してみよう…。