web-dev-qa-db-ja.com

配信ステータス通知(失敗)=> 550 SPF:x.x.x.x(IPアドレス)は<our-domain.com>からのメールの送信を許可されていません

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain <repipients-domain.com> by <repipients-domain.com>. [192.185.87.85].

The error that the other server returned was:
550 SPF: 209.85.214.182 is not allowed to send mail from <our-domain.com>

SMTPサーバーがドメインからの電子メールを拒否しているようです。おそらく次のようにSPFにTXT DNSレコードを使用しているためです。

v=spf1 mx include:mail.zendesk.com ?all

昨日の記録はただでした:

v=spf1 include:mail.zendesk.com ?all

しかし、問題が修正されたかどうかを確認するために「mx」の部分を追加しましたが、修正されませんでした。

誰かがそのような問題を修正するのを手伝ってくれませんか?この問題は1人の顧客でのみ発生しており、他の人からのバウンスメールは他にありません。

他にどのような情報が役立ちますか?

編集:

コメントによって改善されたように、レコードは次のようになります。

v=spf1 include:mail.zendesk.com include:_spf.google.com ?all

「問題のある」ドメインに再送してみます

3
gvasquez

Michael's コメントは正しいです。Googleの推奨事項に従い、SPFレコードにinclude:_spf.google.comが含まれていることを確認する必要があります-これで完了です。

また、その宛先ドメインのメール管理者と会話することもできます。

最初のSPFレコードはニュートラル(?all)でした。 RFC 235235 によると、ニュートラルの結果は、SPFポリシーが見つからなかったかのように扱われる必要があります。したがって、宛先ドメインは、採用を損なうだけのSPFを破ることを選択しています。

大事なことを言い忘れましたが、すべての電子メールサーバーを承認したことに自信がない場合を除いて、〜all(softfail)の使用を検討することをお勧めします。これにより、受信者は、許可されていない電子メールをより慎重に検査するように通知されます。許可されていない電子メールを失敗させるという難しい決定を下すことはありません。

1
Marco