快速开始
使用POST 请求发送单封事务性邮件到 /v5/transactional/mail/sends_customised。
发送前,您的
senderMail 地址必须在 EffiLink 账户中注册并通过验证。未注册的发件人会返回 403 错误。使用模板与个性化
不必在每个请求中内联 HTML,您可以在 EffiLink 中保存可复用模板并按名称引用。通过templateName 传入模板名,并在 params 对象中提供个性化标签对应的动态值。
templateName的优先级 高于 同一请求中的content字段。- 模板中的个性化标签(例如
{{firstName}})会被替换为params中提供的值。 - 如果同时缺少
content和templateName,请求会返回400错误。
计划发送
将sendDate 设置为 ISO 8601 UTC 时间戳,可在指定时间投递邮件,最长可提前 72 小时 排程。留空或省略 sendDate 表示立即发送。
添加附件
使用attachment 对象添加单个文件附件。文件内容必须使用 base64 编码。
每封事务性邮件请求仅支持一个附件。如需多个文件,建议将其托管到外部并在邮件正文中放置链接。SMTP 邮件总大小上限为 10 MB。
使用 messageVersions 批量发送
如果您需要在一次 API 调用中发送最多 100 个个性化版本 的同一邮件,可使用 messageVersions 数组。每个版本最多可指向 20 个收件人,并可覆盖全局的主题、内容、模板或参数。
messageVersions 时的优先级规则:
每个版本还支持
cc 与 bcc 数组(每项最多 20 个地址)。完整的 messageVersions 结构请参见 API 参考。
跟踪打开和点击
在请求中加入trackOpen 和 trackClick 以启用互动跟踪:
trackOpen: 1:EffiLink 会插入一个透明的跟踪像素,检测邮件是否被打开。trackClick: 1:邮件中所有链接会被改写,通过 EffiLink 的点击跟踪服务转发。
ef:disable-tracking 属性:

