使用邮件模板发送邮件
使用已创建的邮件模板发送邮件,支持批量发送给多个收件人,每个收件人可使用不同的模板变量参数。
请求信息
- 获取公私钥:
ACCESSKEY_ID:ACCESSKEY_SECRET - 请求方法:
POST - 请求路径:
/api/v1/email/SendEmailTemplate - Content-Type:
application/json
注意事项
TemplateVariableParams中变量格式为变量名{##}变量值,多个变量以数组元素分隔。
SendEmailstringrequired
发件人邮箱地址
?
TemplateIdstringrequired
邮件模板 ID 控制台管理模板
?
Subjectstringrequired
邮件主题
?
Abstractstring
邮件摘要
?
FromNamestring
发件人昵称
?
EmailContentobject[]required
邮件内容对象数组(每项含 EmailAddress、TemplateVariableParams)
?
语言
凭证
👁️
🔒
🔑登录获取 ACCESSKEY_ID 和 ACCESSKEY_SECRET
请求地址
POST
CURL 请求▼
curl -X POST "https://api.uspeedo.com/api/v1/email/SendEmailTemplate" \-H "Content-Type: application/json" \-H "Accept: application/json" \-H "Authorization: Basic $(echo -n 'ACCESSKEY_ID:ACCESSKEY_SECRET' | base64)" \-d '{"SendEmail": "sender@example.com","TemplateId": "template_123","Subject": "Welcome Email Subject","Abstract": "New user welcome email","FromName": "uSpeedo","EmailContent": [{"EmailAddress": "recipient@example.com","TemplateVariableParams": ["{1}{##}John","{2}{##}123456"]}]}'
响应
点击“发起请求”后,可在此查看响应结果。
响应格式
| 字段名 | 类型 | 说明 |
|---|---|---|
| RetCode | int | 返回码,0 表示成功 |
| Message | string | 返回消息 |
| SessionNo | string | 会话编号,用于查询发送状态 |
| FailedTargetEmails | array | 发送失败的收件人列表 |