Azure Communication Services のチャット、VoIP、SMS のモダリティと同様に、Azure Communication Services リソースを使用して電子メールを送信できます。 電子メールを送信するには、特定の事前構成手順が必要です。その設定を支援するには、組織内の管理者を割り当てる必要があります。 管理者は次の必要があります。
- 組織でメールの送信を許可するドメインを承認します。
- 電子メールの封筒に表示される P1 送信者のメール アドレス (メールの差出人メール アドレスとも呼ばれます) の送信者ドメインを定義します。 詳細については、 RFC 5321 を参照してください。
- ほとんどのメール受信者がメール クライアントに表示する P2 送信者のメール アドレスを定義します。 詳細については、 RFC 5322 を参照してください。
- 送信者の検証を成功させるために必要な DNS レコードを追加して、送信者ドメインを設定して確認します。
Azure Communication Services の重要な原則の 1 つは、開発者エクスペリエンスを簡素化することです。 このサービスの電子メール プラットフォームにより、開発者のエクスペリエンスが簡素化され、組織の管理者とのやり取り操作が容易になります。 これにより、管理者の開発者が必要な送信者認証やその他のコンプライアンス関連の手順を構成して電子メールを送信できるようにすることで、エンド ツー エンドのエクスペリエンスが向上します。これにより、必要なペイロードの構築に集中できます。
Azure 管理者は、 Email Communication Services タイプの新しいリソースを作成し、許可されたメール送信者ドメインをこのリソースの下に追加します。 このリソースの種類の下に追加されたドメインには、電子メールの送信を開始する前に完了する必要があるすべての送信者認証とエンゲージメント追跡構成が含まれています。
送信者ドメインを構成して検証したら、これらのドメインを Azure Communication Services リソースにリンクできます。 アプリケーションに適した検証済みドメインを選択し、それらを接続してアプリケーションから電子メールを送信できます。
管理者の責任
- 組織内のアプリケーションに必要なすべての電子メール ドメインを計画します。
- 新しい電子メール通信リソースを作成します。
- カスタム ドメインを追加するか、Azure マネージド ドメインを取得します。
- カスタム ドメインの送信者検証手順を実行します。
- 検証済み送信者ドメインのドメイン ベースのメッセージ認証、レポート、準拠 (DMARC) ポリシーを設定します。
開発者の責任
- 優先ドメインを Azure Communication Services リソースに接続します。
- 電子メール ペイロードを生成し、次の必須要素を定義します。
- 電子メール ヘッダー
- 電子メールの本文
- 受信者リスト
- 添付ファイル (存在する場合)
- Azure Communication Services 電子メール API に送信します。
- メール配信の状態を確認します。
次のステップ
- Azure Communication Services のメール ドメインと送信者認証
- Azure Communication Services でメール通信リソースを作成および管理する
- Azure Communication Services で検証済みメール ドメインを接続する
関連記事
- メール クライアント ライブラリについて理解する。
- カスタムの検証済みドメインを使用してメールを送信する方法を学習する。
- Azure マネージド ドメインを使用してメールを送信する方法について説明します。