メールを送信できる AI エージェントは、すべてのメッセージが通過した場合でもビジネスに影響を与える可能性があります SPF, DKIM そして DMARC。認証は、送信ドメイン ID の側面に対処します。メッセージが承認されたか、正確であるか、適切であるかを証明するものではありません。定義された目的と受信者の範囲を持つ別個の機能として送信アクションを管理します。
エージェントが通信できる内容を定義する
承認されたユースケース、送信アカウント、受信者のソース、容量制限、添付ルールを指定し、要件を確認します。定期的な社内ステータスの概要と契約上のコミットメントは、同じ自律的な承認パスを共有すべきではありません。組織のポリシーに従って外部の受信者と機密コンテンツを制限し、誰がそのポリシーを変更できるかを確立します。
分析対象の電子メールに埋め込まれた指示からではなく、信頼できるディレクトリまたは明示的に承認されたアドレスから受信者の ID を取得します。この新しいアドレスにレポートを送信するというメッセージは、自動承認ではなく評価の証拠です。 OWASP プロンプト インジェクション 外部テキストが指示として扱われる場合、エージェントの動作を操作できる理由を説明します。
送信権限を読み取りとは別にする
必要なメールボックスと API 権限のみを持つ送信 ID を使用します。レポート読み取り統合は、送信者権限または代理送信権限を黙って取得すべきではありません。ドラフトの生成、承認、提出を別個のログイベントとして保持します。送信する前に、受信者、件名、本文、添付ファイルを承認済みバージョンと照合して再確認してください。
OWASP 過剰代理店 公開される機能と権限を制限し、ダウンストリームで承認を強制することを推奨します。これらのコントロールを送信ゲートウェイに適用して、モデルが汎用 HTTP ツールや代替メール API を使用してコントロールをバイパスできないようにします。レート制限とキル スイッチは影響を軽減しますが、受信者とコンテンツの認証に代わるものではありません。
制限付き送信ワークフローをテストする
書面による計画 SEND-01 の場合、tenant-A/service-mailbox、From status@example.invalid 、受信者ops@example.invalid 、件名 ルーチン ステータス、本文 レビュー完了。変更提案なし、添付ファイルなし、目的の内部ステータス。すべての ID は例示的なものであり、資格情報や実際の承認は提供されません。
提案されたゲートウェイ ルールの下では、有効な保護された承認と未使用の操作 ID を持つ正確なオブジェクトが送信の対象となる可能性があります。新しい外部受信者、添付ファイル、契約上の目的、変更された本文、変更された差出人、異なるアカウント、または再利用された操作 ID は、それを停止する必要があります。汎用 HTTP ルートは、同じ承認境界をバイパスしてはなりません。これらは予想される決定であり、実行されたテストではありません。
運用環境では、プロバイダーが受け入れたリクエストと受信者の配信を区別します。送信応答が失われた場合は、メールの重複を避けるために再試行する前に、利用可能なメッセージまたは操作の識別子を調べてください。プロバイダーの冪等性のサポートはさまざまです。ローカル リプレイ ガードだけでは、ネットワーク障害による 1 回だけの配信を証明することはできません。
検査可能なアクションチェーンを維持する
提案されたシーケンスは、承認されたレポートの取得、ドラフトの作成、権限のある人間による決定、実行ゲートウェイの検証、プロバイダーの送信、および個別の配信の観察です。どのコンポーネントが各ステップを所有しているかを記録します。この例では、プロバイダー要求 ID、承認受領書、送信タイムスタンプ、および配信結果は使用できません。プロバイダー アダプター、ローカル ガード、またはリプレイ テストは実行されず、メッセージは送信されませんでした。
実際のメールパスを認証および監査する
選択した From ドメインに対して送信サービスの文書化された認証を構成し、受信側で承認されたテスト メッセージを確認します。 RFC 9989 説明する アライメント、 その間 DKIM 署名者の責任を著者と称する者から分離します。どちらのプロトコルも、AI が生成したステートメントの真実性を証明するものではありません。
ユーザーまたはサービスの承認、承認されたコンテンツのバージョン、受信者の解決、送信結果、およびその後の配信証拠を適切な保持制御の下で保持します。読み取り専用診断を無効にすることなく、送信を直ちに一時停止する方法を提供します。不正なメッセージが送信された場合は、通信インシデントとして扱います。 DNSを修正しても、その内容は取り消されません。