SPFレコードに含まれる複数のドメインを指定する方法は?


32

ビジネス用メールはGoogleアプリでホストされています。さらに、当社のWebサーバーからもメールが送信される場合があります。現在、DNSのSPFレコードは次のようになっています。

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com -all"

これで問題ありませんが、メーリングリストの管理を別の会社に外注し、2番目のドメインをに含める必要がありますinclude。だから、私は次のようなものを探しています:

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com include:otherdomain.com -all"

これの正しい構文は何ですか?どうもありがとう!

回答:


72

を含むすべてのSPFメカニズムは、includeスペースで区切って複数回使用できます。

"v=spf1 include:_spf.google.com include:otherdomain.com -all"

includeこの方法による作品の評価:

  • 含まれているデータがPASSを返した場合、includeそれ自体が結果を生成します(たとえば、include:foo.barPASSは-include:foo.bar生成されますが、FAILは生成されます)。

  • 含まれるデータがFAILまたはNEUTRALを返した場合、include結果にまったく寄与せず、処理は次のメカニズムに進みます。

SPFレコードの構文RFC 7208を参照してください。

redirect=これはメカニズムではなくグローバル修飾子であり、この方法で繰り返すことはできません。)


私のためにそれを行ったクールなシンプルなサイトを見つけた.. spf.zone
l0ft13

1
元のキューにはaアフターv=spf1が含まれていますが、答えには含まれていません。それはタイプミスaですか、それとも何か意味がありますか?
ゴンザリンギ

1
@Gonzalingui aでは、IPアドレスを使用してその特定のドメインにメールを送信できます。
カイザー

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.