大量のメールサービスを利用したいのですが、 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が推奨することを行う必要がありますか?
Sendgridの送信ドメインにfoo123.example.comを使用していますか?その場合は、そのドメイン名に対してのみSPFを設定する必要があります。トップレベルドメインにマージする必要はありません。 sendgrid経由でトップレベルドメインを使用してメールを送信している場合(表示されているFromアドレスだけでなく、SMTPバウンスアドレス)、sendgridをトップレベルドメインのSPFレコードに追加します。
ドメインごとに個別のレコードを作成しないでください。それらを常に1つのレコードにマージします。サイズ制限にもご注意ください。
SendGridを介してメールを送信するために送信者のメールアドレスで常にサブドメインを使用している場合(つまり、info @ example.comではなく[email protected])、サブドメインに個別のSPFレコードを設定する必要があります。
サブドメインごとに電子メールサーバーを区別できるほど、SPFによって提供されるセキュリティが向上します。