iCloud.comへのメールが送信されない。ログを見るとproofpointがブロックしている。解除するにはどうすればよい?
この疑問に回答します。
Postfixのメールキューにicloud.com宛のメールが溜まっていてメール送信が失敗していました。
メールサーバーのログ
Postfixのログに「refused to talk to me: 550 5.7.0 Blocked」と書いてあります。メールがブロックされてるようです。
May 8 10:50:02 hogehoge postfix/error[62042]: 94FFFA1695: to=<[email protected]>, relay=none, delay=0.02, delays=0.01/0.01/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mx01.mail.iCloud.com[xxx.xxx.xxx.xxx] refused to talk to me: 550 5.7.0 Blocked - see https://support.proofpoint.com/dnsbl-lookup.cgi?ip=xxx.xxx.xxx.xxx)
icloud.comにメールを送信できないのでブロックを解除申請を行います。
SPF、DKIMなどの設定を確認
自サイトのメール設定に不具合がないか、まずは確認しましょう。
SPF(Sender Policy Framework)、DKIM(DomainKeys Identified Mail)設定を疑って調査をしてください。
SPFに関する記事はこちらです。
DKIMに関する記事はこちらです。
DKIM設定で私がハマったときの記事もあります。
SPF,DKIMだけでなくWebサイトからも影響を受けます。
proofpointのサイトを確認
https://ipcheck.proofpoint.com/で対象IPがどうなっているか確認します。
メールが送信されるサーバーIPを入力します。
やはり結果は「BLOCKED」でした。結果ページがメールフォームです。ここからブロック解除の申請を行います。
ブロック解除の申請
必要な情報を入力します。
- Contact Name:英語で自分の名前
- Email:自分のメールアドレス(ブロックされたIPアドレスの逆引きドメインと同じメールアドレスが使えたら使う)
- Company:英語で自分の会社名
- Additional Details:英語で「Please cancel the block」
送信後、しばらく待ちます。
ブロックが解除された事を確認
数時間後にもう一度、https://ipcheck.proofpoint.com/で対象IPがどうなっているか確認します。
「NOT BLOCKED」。無事に制限が解除されました。
以上、「iCloud.comへのメールがproofpointでブロックされた時の解除方法」という記事でした。