お分かりのように、DNSレコードに設定できるSPFレコードは1つだけです。私の質問は、これが他のサブドメインにも当てはまる場合です。サブドメインごとに1つのSPFレコード?
たとえば、私はAWSでメールを送信し、指定されたSPFレコードは"v=spf1 include:amazonses.com ~all" @ noreply
です。しかし、同じドメインのProtonmailも使用しており、与えられたSPFレコードは"v=spf1 include:_spf.protonmail.ch mx ~all" @ root
です。
サブドメインだけでなく、プロトンメールレコードにも 'mx'が含まれています。
これを私のDNSにどうやって入れるのですか?
メールアドレスのように「@ルート」を意味するのではなく、サブドメインの値として使用しました。たとえば、AWSはnoreply.example.comのSPFレコードをチェックします。もう一度Protonmailはexample.com –
を確認するだけです。受信側の各サーバーは、そのメッセージが存在するサブドメインを確認してください。ドメインに対して '-all'ポリシーを持つことは全く合理ですが、サブドメインへの送信を許可し、間違った場所にあるものをチェックするとかなりの破損を招く可能性があります。 – Synchro