IOSOR ガイド

マルチテナントプラットフォーム向け受信メール解析ウェブホックの設定

ホワイトラベルプラットフォームの厳格なレート制限を維持しながら、分離されたサブテナント間で返信を安全に取得する受信メール解析ウェブホックを設定します。

受信メール解析は、生のSMTP通信を構造化されたJSONに変換し、ウェブホック経由でAPIへ届けます。署名検証を怠ると不正なリクエストを許容するリスクがありますが、MXレコードの適切なルーティングとHMAC-SHA256によるヘッダー検証を組み合わせることで、通信の安全性を確実に確保できます。

受信メール処理のアーキテクチャ概要

受信メール解析は、生のSMTPストリームをマルチテナント通信ハブ用の構造化されたウェブホックペイロードに変換します。サブテナントの受信者がメッセージに返信すると、MXレコードによってSMTPセッションがエッジ取り込みサーバーにルーティングされます。解析パイプラインはヘッダー、マルチパートMIMEボディ、および生の添付ファイルを抽出し、それらを正規化されたJSONオブジェクトに変換します。

DNSレコードとMXルーティングの設定

受信メールを安全にルーティングするには、管理対象の送信ドメインごとに正確なDNS設定が必要です。サブテナントは、プラットフォームの取り込みエンドポイントを指すMXレコードと、ドメイン所有権証明用の標準的なCNAMEバリデーターをプロビジョニングする必要があります。ドメインをオンボーディングすると、ライブトラフィックを受け入れる前に、システムはDNS伝播を検証するための自動検証ルーティンをトリガーします。

ウェブホックペイロードの設計とセキュリティ検証

ウェブホック配信の信頼性は、決定的なペイロード構造と堅牢なエンドポイント認証メカニズムに依存しています。各アウトバウンドウェブホックには、受信サブテナントに固有のシークレットキーを使用して計算されたHMAC-SHA256署名がHTTPヘッダーに含まれています。取り込みサーバーは、偽造リクエストを防ぐために、JSONボディを処理する前にこの署名を検証する必要があります。

レート制限とバックプレシャーの管理

レート制限やバックプレシャーメカニズムが欠如していると、大音量の受信キャンペーンがサブライバーのウェブホックエンドポイントを圧倒する可能性があります。プラットフォームは、予期しないトラフィックの氾濫から下流のサーバーリソースを保護するために、テナントごとの取り込み上限を強制します。トラフィックが通常のしきい値を超えて急増すると、システムは着信をキューイングし、制御されたバックプレシャーを適用します。

運用のトラブルシューティングと必要なリソース

ウェブホック配信の失敗を診断するには、構造化されたログの検査とエンドポイントの可用性の正確な検証が必要です。オペレーターは開発者コンソールを使用して、失敗したウェブホックイベントを再生し、応答コードを検査し、フォーマットエラーについて生のペイロードを確認します。詳細については、次の重要なドキュメントガイドを確認してください。

Related: メールパイロット週: 実受信者前の認証ライブチェック · APIパイロットウィーク:本番トラフィックでのキーとウェブフック · パイロットから本番へのAPIレート制限.

IOSORを始める

MX をパースホストへ向け、テナントごとの共有シークレット付き inbound webhook URL を作る。2xx を返す前に payload を永続化する。message-id で再演し、webhook 再試行が二枚目のチケットを開けないようにする。一件の inbound が ledger 上のそのテナントキューに届くことを証明する。

IOSORの要点

落ちた payload のまま HTTP 200 は静かな失敗である。書くあとに ACK、前ではない。

する:先に永続化し、それから 2xx。5xx なら webhook を再試行。しない:パーサがまだバッファしているうちに 200 で ACK すること、テナント間で一つの webhook 秘密を共有すること。

このガイドは役に立ちましたか?

関連ガイド