web-dev-qa-db-ja.com

同じまたは別々のTXTレコードの複数のSPFエントリ

大量のメールサービスを利用したいのですが、 sendgrid、mailgunなど。したがって、正しいSPFレコードを含めるようにゾーンファイルを更新する必要があります。

私のドメインがexample.comだとします。

私のDNSプロバイダーは次のようにSPFを自動的に設定します。

type:  TXT
key:   example.com
value: v=spf1 include:spf.mydnsprovider.com ~all

Sendgridから、これを追加する必要があると言われました。

type:  TXT
key:   foo123.example.com
value: v=spf1 include:sendgrid.net ~all

次のように、複数のSPFエントリを1つのTXTレコードに組み合わせることができることを読みました。

v=spf1 include:spf.mydnsprovider.com include:sendgrid.net ~all

ただし、Sendgridは、サブドメイン(foo123.example.com)に適用される別のTXTレコードを作成するように指定しています。

どうしたらいいのかわからない。彼らの言うことをして別のレコードを追加した場合、どのような影響がありますか?それらをマージする必要がありますか、それともSendgridが推奨することを行う必要がありますか?

1
lonix

Sendgridの送信ドメインにfoo123.example.comを使用していますか?その場合は、そのドメイン名に対してのみSPFを設定する必要があります。トップレベルドメインにマージする必要はありません。 sendgrid経由でトップレベルドメインを使用してメールを送信している場合(表示されているFromアドレスだけでなく、SMTPバウンスアドレス)、sendgridをトップレベルドメインのSPFレコードに追加します。

ドメインごとに個別のレコードを作成しないでください。それらを常に1つのレコードにマージします。サイズ制限にもご注意ください。

1
vick

SendGridを介してメールを送信するために送信者のメールアドレスで常にサブドメインを使用している場合(つまり、info @ example.comではなく[email protected])、サブドメインに個別のSPFレコードを設定する必要があります。

サブドメインごとに電子メールサーバーを区別できるほど、SPFによって提供されるセキュリティが向上します。