跳到主要内容

SendEmailTemplate

使用邮件模板发送邮件

使用已创建的邮件模板发送邮件,支持批量发送给多个收件人,每个收件人可使用不同的模板变量参数。

请求信息

注意事项

  • 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"
]
}
]
}'

响应

点击“发起请求”后,可在此查看响应结果。

响应格式

字段名类型说明
RetCodeint返回码,0 表示成功
Messagestring返回消息
SessionNostring会话编号,用于查询发送状态
FailedTargetEmailsarray发送失败的收件人列表