web-dev-qa-db-ja.com

既存のspfレコードがある場合、消印アプリの送信者署名にspfを追加するにはどうすればよいですか?

私は消印アプリサービス( https://postmarkapp.com/ )を使用してWebアプリのトランザクションメール配信を処理し、送信者の署名メールアドレス([email protected] )そのため(トランザクション電子メールに表示される「差出人」電子メールアドレス)。ただし、消印アプリでは、このメールアドレスの認証をDKIMおよびSPF DNS txtレコードの形式で設定することをお勧めします。

Postmark AppがDKIM txtレコードを検出したため、正しく設定されましたが、SPFレコードに問題があります。

問題は、これらのDNS txtレコード(DNSレコードマネージャー)を設定しているWebホスティングアカウントには、SPFレコード(過去に他の誰かが追加したもの)とがすでにあるということですこの新しいものを追加することで、最初の効果を元に戻しますが、どれも機能しません。

新しいSPFレコードを追加し、両方のSPFレコードを機能させることを知りたいのですが、私は認めなければなりません、構文は私を混乱させ、何が起こっているのか理解できません。私は間違いをするのが怖いです。 2つの別々のレコードが必要なのか、1つだけのレコードが必要なのかがわからないので、構文を変更して、互いに元に戻さないようにします。

最初に追加されたものは次のようになります。

ホストレコード:@

TXT値:v=spf1 +a +mx +ip4:<some-ip-address> ?all

ここで、<some-ip-address>は、実際のIPアドレスのプレースホルダーであり、別のサービスの場合があります。

Postmark Appの新しいものは似ていますが、まだ異なっています。

ホストレコード:somedomain.com

TXT値:v=spf1 a mx include:spf.mtasv.net ~all

ここで、somedomain.comは、セットアップする送信者署名アドレスのドメインです:[email protected]

大まかな読みから、既存のSPFレコードのように、WebホストDNSレコードマネージャーでsomedomain.com@に置き換えることになっていると思います。しかし、それ以外は私は迷っています。既にそれらを個別に追加しようとしましたが、機能していないようですが、DNSレコードを伝播するのに十分でない可能性があります。

誰かがこれを設定するのを手伝ってもらえますか?順調に進んでいるかどうか教えてください。事前に助けていただければ幸いです。前もって感謝します。

1
racl101

既存のレコードはそれほど限定的ではありません(誰でもドメインとしてメールを送信できます)。既に完全に悪用されている場合は、SPFをまったく使用しない方が良いでしょう。しかし、意図は、いくつかのIPアドレスと、ドメイン内のMXとホストのみがメールを送信することであると仮定した場合です。

v=spf1 +a +mx +ip4:<some-ip-address> include:spf.mtasv.net ~all

ドメインへの送信、some-ip-address、および追加する消印の選択を制限します。

2
symcbean