私は消印アプリサービス( 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レコードを伝播するのに十分でない可能性があります。
誰かがこれを設定するのを手伝ってもらえますか?順調に進んでいるかどうか教えてください。事前に助けていただければ幸いです。前もって感謝します。
既存のレコードはそれほど限定的ではありません(誰でもドメインとしてメールを送信できます)。既に完全に悪用されている場合は、SPFをまったく使用しない方が良いでしょう。しかし、意図は、いくつかのIPアドレスと、ドメイン内のMXとホストのみがメールを送信することであると仮定した場合です。
v=spf1 +a +mx +ip4:<some-ip-address> include:spf.mtasv.net ~all
ドメインへの送信、some-ip-address、および追加する消印の選択を制限します。