全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
邮件推送

BatchSendMail

更新时间:2017-08-09 11:46:41

描述

BatchSendMail 接口用于发送批量邮件。

请求参数

名称 类型 是否必须 描述
Action String 必须 操作接口名,系统规定参数,取值:BatchSendMail。
AccountName String 必须 管理控制台中配置的发信地址。
AddressType Number 必须 取值范围 0~1: 0 为随机账号;1 为发信地址。
TemplateName String 必须 预先创建且通过审核的模板名称。
ReceiversName String 必须 预先创建且上传了收件人的收件人列表名称。
TagName String 可选 邮件标签名称
ClickTrace String 可选 取值范围 0~1: 1 为打开数据跟踪功能; 0 为关闭数据跟踪功能。该参数默认值为 0。

其他请求参数请参见 公共请求参数

返回参数

公共返回参数,详见公共返回参数

错误码

错误代码 描述 Http状态码 语义
InvalidMailAddress.NotFound The specified mailAddress does not exist. 400 发信地址不存在。
InvalidMailAddressStatus.Malformed The specified mailAddress status is wrongly formed. 400 发信地址状态不正确。
InvalidMailAddressSendType.Malformed The specified mailAddress sendType is wrongly formed. 400 发信地址类型不正确,只能使用批量类型的发信地址。
InvalidReceiverName.Malformed The specified receiver name is wrongly formed. 400 收件人列表名称不正确。列表不存在或者列表为空。
InvalidSendMail.Spam Sendmail rejected by spam filter. 400 本次发送操作被反垃圾系统检测为垃圾邮件,禁止发送。请检查并优化邮件内容。
InvalidTemplateName.Malformed The specified template name is wrongly formed. 400 模板名称不正确。
InvalidMailAddressDomain.Malformed The specified mailAddress domain does not exist. 400 发信地址的域名状态不正确。请检查域名状态,所有权、MX、SPF配置是否正确。

示例

请求示例

  1. https://dm.aliyuncs.com/?Action=BatchSendMail
  2. &AccountName=test@example.com
  3. &AddressType=1
  4. &TemplateName=test1
  5. &ReceiversName=test2
  6. &TagName=test3
  7. &<公共请求参数>

返回示例

XML格式

  1. <BatchSendMailResponse>
  2. <RequestId>12D086F6-8F31-4658-84C1-006DED011A85</RequestId>
  3. </BatchSendMailResponse>

JSON示例

  1. {
  2. "RequestId": "12D086F6-8F31-4658-84C1-006DED011A85"
  3. }
本文导读目录