如何通过编程方式为Azure Email Communication Service增删多发件人地址
能否通过SDK编程添加多个电子邮件发件人地址?
配置自定义域名后,完全可以通过SDK以编程方式添加多个电子邮件发件人地址。Azure Communication Services提供了Email Management SDK,支持通过代码完成发件人地址的创建与管理。
以下是不同语言的核心操作示例:
- C# 示例
// 初始化Email客户端 var emailClient = new EmailClient(new Uri("<通信服务资源端点>"), new AzureKeyCredential("<访问密钥>")); // 配置发件人参数 var senderConfig = new EmailSenderOptions { EmailAddress = "newsletter@yourdomain.com", DisplayName = "Newsletter Team" }; // 创建发件人地址 var createResponse = await emailClient.CreateSenderAsync("<自定义域名资源ID>", senderConfig);
- Python 示例
from azure.communication.email import EmailClient from azure.core.credentials import AzureKeyCredential # 初始化客户端 email_client = EmailClient(endpoint="<通信服务资源端点>", credential=AzureKeyCredential("<访问密钥>")) # 定义发件人信息 sender_info = { "email_address": "support@yourdomain.com", "display_name": "Support Team" } # 创建发件人地址 response = email_client.create_sender(domain_resource_id="<自定义域名资源ID>", sender=sender_info)
操作前需确保:
- 拥有对应Azure通信服务资源的管理权限
- 自定义域名已完成验证配置
内容的提问来源于stack exchange,提问作者Dilshod K
相关产品推荐
相关产品推荐

