发信 API 文档
用一个 API 给你的网站发注册验证、找回密码、营销通知邮件 —— 不用自己搭 SMTP。
现已可用 域名所有权、MX / SPF / DKIM / DMARC 会分别校验;全部通过后即可用密钥发信,并在控制台查看按收件人的成功、失败与处理中统计。
快速开始
- 1
绑定域名
在「网站发信」添加你的发信域名。
- 2
校验 DNS
按提示添加 SPF / DKIM / DMARC 与验证 TXT 记录,一键校验通过。
- 3
生成密钥
创建 te_live_ 密钥,明文只显示一次,请当场保存。
发送一封邮件
POST 请求,Authorization 头带上你的 te_live_ 密钥。
curl -X POST https://tutuemail.com/api/sending/send \
-H "Authorization: Bearer te_live_xxxxxxxxxxxxxxxx" \
-H "Idempotency-Key: signup-user-123" \
-H "Content-Type: application/json" \
-d '{
"from": "noreply@your-domain.com",
"to": "user@example.com",
"subject": "欢迎注册",
"html": "<p>点击验证你的邮箱</p>"
}'请求字段
from 发件地址,须为已校验域名下的地址to 收件地址(单个或数组)subject 邮件主题html / text 邮件正文(HTML 或纯文本)Idempotency-Key 可选请求头;重试使用同一个值,避免重复发信成功接受返回 HTTP 202、请求 id 与 accepted 状态。用同一 API 密钥 GET /api/sending/messages/{id} 查询每个收件人的送达、失败、处理中或结果未知状态。
错误码与限制
401 密钥无效或已吊销 —— 重新生成 te_live_ 密钥403 发件域名未校验,或地址不在已校验域名下429 超出发信速率,响应带 retry_after,按提示稍后重试503 邮件引擎暂不可用;保持相同 Idempotency-Key 退避重试收件人数、正文大小与速率均有保护上限;校验通过后才计数,非法请求不空耗你的配额。