[ 発送サービスのご案内 ]

PostMark 経由で送信された電子メールの認証: 構成と検証

不要な apex SPFインクルードを追加せずに、 Postmark DKIMとカスタムReturn-Pathを検証します。厳密な調整とアプリケーションレベルのテストを分離してください。

EmailAuth研究チームによる · 4 分で読めます

【ポイント】

  • 不要な apex SPFインクルードを追加せずに、 Postmark DKIMとカスタムReturn-Pathを検証します。厳密な調整とアプリケーションレベルのテストを分離してください。
  • カスタム バウンス サブドメインは、親 From ドメインに対して厳密なSPFアライメントを提供できません。
このページでは

Postmarkルートと ID を選択します

このガイドでは、単に受信処理にPostmarkを使用する Web サイトではなく、実際にPostmarkに送信された送信メッセージについて説明します。アプリケーション、 Postmarkサーバーとメッセージ ストリーム、目的の From ドメイン、およびDNS管理者を記録します。別のアプリケーションによって送信されたレシートは、そのブランドが同一に見える場合でも、個別にテストする必要があります。 DNSを変更する前に、既存のレコードと正確なワークフローからのベースライン メッセージを保存します。

Postmarkのドメイン検証ワークフローは、 DKIM TXTレコード そしてカスタム Return-Path CNAME。検証されたドメインでは、そのドメイン全体のアドレスからの送信が許可されるため、ドメインの検証は、それを代表する権限を与えられたチームが所有する必要があります。別のテナントの値ではなく、ドメインに表示されている値を使用してください。 ドメインPostmark確認.

ポリシーを変更する前に署名を有効にする

[送信者の署名] を開き、ドメインを選択して、 DNS設定を入力します。 DKIMホスト名と値を権威DNSプロバイダーのTXTレコードにコピーします。 DNSエディターがゾーン名を追加するかどうかを確認します。サフィックスが重複すると、キーが間違った場所に配置されます。 Postmarkまで戻って記録を確認します。文書Postmark 48 時間以内に自動チェックされ、検証は手動で行われます。署名は検証後に開始されます。 DKIMセットアップ.

緑色のステータスを最終的な受け入れテストとして扱わないでください。プロバイダーが見つけたことが証明されます 記録実稼働アプリケーションが意図した From アドレスを使用したり、後のゲートウェイが署名を保存したりするわけではありません。検証後に制御された送信をスケジュールし、すべてのDKIM署名を含む受信者の元のメッセージを保存します。

サポートされているReturn-Pathを個別に追加します

同じドメイン設定に表示されるReturn-Pathホスト名とそのCNAMEターゲットpm.mtasv.netとして文書化されている) を使用します。この目的のために、未使用のホスト名を予約しておきます。置かないでください SPF 同じ所有者名のCNAMEと並行してTXTレコードを作成し、apex レコードをバウンスCNAMEで置き換えないでください。 Postmarkドキュメントには異なるデフォルトのホスト名のスペルが示されているため、実際のアカウントの値がコピーされた例よりも優先されます。 ドメインの検証.

Postmark顧客の頂点に含める必要はありません SPFレコード。 SPFチェックは、実際のエンベロープ ドメインに従います。 apex インクルードを追加しても、プロバイダー所有のReturn-Path顧客所有のものに変換できません。文書化されたカスタムReturn-Pathはサブドメインです。 Postmark SPFを緩めることを推奨します アライメント このルートの場合。厳格なSPF要件は、インクルードを追加しても修正されません。ドメインの承認されたポリシーを保持し、必要に応じて検証済みの調整されたDKIMパスを使用します。 Postmark SPFガイダンス.

申請結果を証明する

以下は、キャプチャされた配信ではなく、合成受け入れ設計です。すべての例を観察された値に置き換え、テストのタイムスタンプとメッセージ ID を保持します。

  • 証拠: から見える;値の例: receipts@example.com ;承認の質問: これは承認されたアプリケーション ID ですか?
  • 証拠: エンベロープドメイン。値の例: pm-bounces.example.com ;承認の質問: このメッセージでカスタムReturn-Pathアクティブになりましたか?
  • 証拠: DKIM署名ドメイン。例示的な値: example.com ;承認の質問: 信頼できる受信者はこの署名を検証しましたか?
  • 証拠: DMARC;値の例: pass;受け入れの質問: この結果を生成した整列された受け渡しメソッドはどれですか?
  • ra example.comのドメインとその下の bounce サブドメインからは、厳密なSPFアライメントは機能しませんが、緩和されたSPFアライメントは機能します。厳密なドメインの受け渡し DKIM署名 DMARC満たすことができます。すべてのメッセージが署名されていることを保証するのではなく、観察された署名を評価します。 DMARCアラインメント.

実際のレシートとパスワード リセット イベントを、それぞれのアプリケーション パスを通じてテストします。ストリームと送信者の構成を比較します。一方が成功し、もう一方が失敗した場合は、共有DNS変更する前に、分岐ルートを調査します。本物の財務上の領収書をテストとして顧客に再送信しないでください。

診断して回復する

DKIMが存在しない場合は、アプリケーションの From ドメインが検証済みのドメインと一致し、署名がアクティブであることを確認します。署名が存在しても失敗した場合は、受信者の理由を保存し、正確な署名を検査します。 セレクタ ルックアップとコンテンツ変更リレー。 SPF合格しても調整されていない場合は、apex 権限を追加するのではなく、 Return-Pathアクティベーションを検査してください。 DNS検証が失敗した場合は、信頼できる回答、完全なホスト名、レコード タイプをアカウントの値と比較します。

受け入れが失敗した場合は、影響を受けるアプリケーション ストリームのみを一時停止します。変更所有者を通じて保存されたレコードまたは送信者の設定を復元し、制御されたイベントを再テストします。キューに入れられたメールがまだ古いセレクターを必要とする可能性がある間は、古いセレクターを削除しないでください。未使用のバウンス委任と署名レコードは、他のPostmarkアプリケーションがそれらを共有していないことを確認した後にのみ破棄してください。この原稿は文書に基づいています。テナント、 DNS変更、ライブ配信はテストされていません。

厳密な結果と緩和された結果を明示的に比較する

書面によるケース PM-01 の場合は、 From receipts@example.comと仮定します。 メール送信元 bounce@pm-bounces.example.comとpm-bounces.example.comの信頼できるSPFパス。通常の同じ組織ドメインの緩和された調整では、そのSPFパスは調整されます。 aspf=sを指定すると、 example.comと正確には一致しません。別途、署名d=example.com, s=demo1:そのパスは正確に位置合わせされ、厳密な SPF の場合でもDMARC満たすことができます。合格ではなくDKIM不明になった場合は、前述の前提に基づいてパスを保持しないでください。これらは規定された入力であり、 Postmark配信のキャプチャやポリシーを弱めるためのアドバイスではありません。

施行境界を維持する

RFC 9989セクション 7.4 ではp=reject,公開するドメインに対してSPFのみではなく有効なDKIM要求し、間接メールとメーリング リストの相互運用性について警告しています。ダイレクト メッセージ テストが 1 回成功しただけでは、すべての正当なルートがより強力なポリシーに対応できるようになっているという証拠にはなりません。実際のギャップを診断しながら、既存の承認された保護を維持します。政策変更には独自の決定が必要です。

[ 取り除く ]

カスタム バウンス サブドメインは、親 From ドメインに対して厳密なSPFアライメントを提供できません。

【役割別】

これがあなたにとって何を意味するか

実際の次のステップに向けて、自分の役割を選択してください。

IT / メール管理者

両方のプロバイダーの状態を確認する

DKIMとReturn-Pathは別個の設定と証拠があります。

次のステップ

  1. 現在のドメイン値をコピーします。
  2. 信頼できる回答を調べます。
  3. 信頼できる受信者の結果を比較します。

CISO / SecOps

委任された ID を確認する

ドメイン検証により、 Postmark内で使用できる送信者 ID が拡張されます。

次のステップ

  1. アカウントへのアクセスを制限します。
  2. 変更記録を保持します。
  3. 未使用の署名を確認し、委任をバウンスします。

創業者 / 非技術系

受信パスを所有する

認証されたプロバイダー アカウントは、有効なビジネス トランザクションと同じではありません。

次のステップ

  1. アプリケーション所有者を割り当てます。
  2. 顧客にとって重要なイベントをそれぞれテストします。
  3. 回復の承認を明示的に保ちます。

[ よくある質問 ]

よくある質問

apex SPFレコードにPostmarkを追加する必要がありますか?

Postmarkは不要と書かれています。エンベロープ ドメインを検査します。 apex インクルードは、サポートされているカスタムReturn-Pathの代わりにはなりません。

DKIMキーはどこで入手できますか?

送信者の署名と選択したドメインのDNS設定を使用します。サンプル キーを置き換えずに、アカウント固有の完全なTXT値をコピーします。

バウンスホスト名のどのスペルを使用すればよいですか?

Postmarkアカウントに表示されているホスト名を使用します。公開記事にはさまざまな例が示されています。どちらも設定済みのエイリアスをオーバーライドしないでください。

バウンスCNAMEにTXTレコードを置くことはできますか?

いいえCNAME所有者名をそのエイリアス ロール用に予約します。独自の評価済みドメインで無関係なSPFレコードを維持します。

カスタムReturn-Path厳密なSPFアライメントを解決しますか?

バウンス ID が From ドメインのサブドメインであるという文書化された取り決めには当てはまりません。政策を黙って弱めることなく、調整されたDKIMを評価します。

検証は成功したのに、領収書がまだ届かないのはなぜですか?

アプリケーションは、別の From ドメイン、ストリーム、または配信パスを使用する場合があります。受信したレシートを実際の構成および署名 ID と照合します。

SPFとDKIM両方を一致させる必要がありますか?

DMARCは、少なくとも 1 つのアライメントされた受け渡しメソッドが必要です。独立した受信機の要件では、両方の認証メカニズムの構成が必要になる場合があります。

引き継ぎには何が含まれますか?

アプリケーションとストリーム、承認済みドメイン、所有者、検証状態、元のテスト メッセージ、回復設定、最終的なリタイアの所有者を記録します。

[ 情報源 ]

情報源

  1. postmarkapp.com

    セクション Postmark用にDKIM設定するにはどうすればよいですか? · DNS設定と検証手順

  2. postmarkapp.com

    セクション DKIM検証 · カスタムReturn-Path検証 · DMARC設定

  3. postmarkapp.com

    セクション Postmark用のSPFレコードを作成する必要がありますか? Postmark経由で送信するときにDMARCポリシーでaspf=sを使用できますか? · カスタムReturn-Path ( CNAME ) とSPF両方をDNSに追加できますか?

  4. RFC 9989 : ドメインベースのメッセージ認証、レポート、および適合性 ( DMARC )

    セクション §4.4 · §5.3.5 · §5.4 · §7.4 · §8

  5. www.rfc-editor.org

    セクション §2.4 · §2.6.5 · §3.2 · §3.3 · §4.6.4

  6. www.rfc-editor.org

    セクション §3.4 · §3.5 · §3.6 · §3.7 · §6.1 · §6.3

[ 用語集 ]

用語集

Return-Path
バウンスに使用されるSMTP逆パスを表す配信メッセージ ヘッダー。信頼できる受信者の結果と照らし合わせて検証します。
DKIMセレクター
署名ドメインの署名キーを識別する s= 値。
厳密な調整
認証されたドメインが表示されている From ドメインと正確に等しい必要がある比較。

企業の来歴

一流の金融機関と政府が選ばれる理由 電子メール セキュリティ ダッシュボードを廃止しました。

従来の電子メール認証プラットフォームはダッシュボードを販売し、エンジニアに作業を依頼します。一か八かの環境では、手動による監視は適用の遅れ、構成のドリフト、および監視されていないシャドウ ドメインを意味します。

EmailAuthは、エージェントの電子メール来歴プラットフォームです。 当社のエージェントが執行します p=reject、サードパーティの送信者を調整し、ドメインを完全に移動します。 RFC 9989 新しいDMARC標準に準拠し、人間による監査機能を備えています。

政府 大企業 ティア1金融機関

SaaS · 専用テナント · エアギャップオンプレミス · BYOK 暗号化

ナレッジベース