問題の内容

ZendeskでSPFレコードを設定しましたが、レコードが認証されません。 

解決のステップ

Zendeskがお客様に代わってメールを送信できるようにするために必要な次の条件を、SPFレコードが満たしていない可能性がある場合、認証エラーが発生することがあります。必要な条件のリストについては、以下を参照してください。

  • レコードには、明示的にTXTレコード内にinclude:mail.zendesk.comが含まれている
  • SPFレコードがTXTレコードとして設定されている
  • サポートアドレスが外部サポートアドレスとしてZendeskアカウントに追加されます。
  • レコードはTTL(time to live - 生存時間)より長く公開され、正常に配信された

上記の条件が満たされていることを確認したら、サードパーティのツールを使用して、公開されたSPFレコードを調べます。次のツールはいずれも、公開されたSPFレコードを表示し、以下のようなドメインの入力後にエラーを通知することができます。domain.com

  • MXtoolbox.com
  • Dmarcian.com
  • Kitterman SPF認証

最も一般的なSPFエラーと解決手順のリストについては、以下のセクションを参照してください。

  • DNS検索回数が多すぎる - このエラーは、「DNSクエリメカニズム」の数が制限数10を超えた場合に発生します。DNS検索回数が多すぎる場合の詳細については、次の記事を参照してください:「Dmarcian.com:SPFルックアップが多すぎますか?」
  • 複数のSPFレコード - レコードがすべてのレコードに確実に表示されるようにするには、必ずドメインごとに1つのレコードのみが存在することを確認します。複数のSPFレコードの詳細については、次のリソースを参照してください:「Googleのヘルプセンター:複数のSPFレコード」
  • タイプ99(SPFタイプのレコード)の廃止 - SPF固有のタイプのレコードが廃止され、その代わりに、TXTレコードを使用することになりました。TXTタイプのDNSレコードが使用されていることを確認してください。タイプ99のレコードの詳細については、次のリソースを参照してください:「Mxtoolbox.com:タイプ99のレコード」
  • IPアドレスの使用 -ZendeskではサーバーとIPアドレスを頻繁に入れ替えるため、SPFレコードを認証するのにIPレコードを使用することはできません。SPF圧縮ツールを使用している場合、mail.zendesk.comは、Supportアカウント内で認証されないため、除外してください。
  • 伝播の問題 - 上のツールを使用して、レコードにinclude:mail.zendesk.comが表示されない場合は、ドメインの登録業者(またはDNSサーバープロバイダー)にお問い合わせください。ドメインの登録業者またはDNSサーバープロバイダーのみが伝播の問題を解決できるためです。
  • SPFレコードのフラット化 -Zendeskでは、SPFレコードへのIPの追加をサポートしていません。追加するとアドレスを認証できなくなることが理由です。また、a:、a、mx、ip、ip4で始まる部分が含まれているSPFレコードや、IPアドレスを視覚的に特定できるSPFレコードは無効です。

SPFレコードの仕様の詳細については、以下のリソースを参照してください:

  • 「DNSレコードが正しく設定されていません」というエラーメッセージが表示されるのはなぜですか?
  • Open SPF:FAQ
  • Server fault: Combine multiple SPF records into one
  • Dmarcian.com:Broken SPF record; What does it mean?
Powered by Zendesk