問題の内容
ZendeskでSPFレコードを設定しましたが、レコードが認証されません。
解決のステップ
Zendeskがお客様に代わってメールを送信できるようにするために必要な次の条件を、SPFレコードが満たしていない可能性がある場合、認証エラーが発生することがあります。必要な条件のリストについては、以下を参照してください。
- レコードには、明示的にTXTレコード内に
include:mail.zendesk.com
が含まれている - SPFレコードがTXTレコードとして設定されている
- サポートアドレスが外部サポートアドレスとしてZendeskアカウントに追加されます。
- レコードはTTL(time to live - 生存時間)より長く公開され、正常に配信された
上記の条件が満たされていることを確認したら、サードパーティのツールを使用して、公開されたSPFレコードを調べます。次のツールはいずれも、公開されたSPFレコードを表示し、以下のようなドメインの入力後にエラーを通知することができます。domain.com
最も一般的な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
、またはip
で始まる部分が含まれるSPFレコードや、IPアドレスを視覚的に特定できるSPFレコードは無効になります。メモ:mx
値も無効です。
SPFレコードの仕様の詳細については、以下のリソースを参照してください: