一个端点,任何语言
带上 API 密钥发一个 POST 请求即可。发信域名的 DNS 记录只需添加一次,之后每个请求都会以该域名签名并发出。
curl
curl -X POST https://api.rovela.dev/emails \
-H "Authorization: Bearer re_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"from": "hello@yourdomain.com",
"to": "user@example.com",
"subject": "你的验证码",
"html": "<p>你的验证码是 <strong>482931</strong>,10 分钟内有效。</p>"
}'投递所需的一切
入队即返回
邮件进入队列后接口立即返回,投递在后台进行,你的请求不必等待收件服务器。
任意语言
纯 HTTP 加 JSON,curl 或任何语言的 HTTP 客户端都能用,不需要安装 SDK。
API 密钥认证
每个密钥属于一个组织。可以按应用分别建密钥,在控制台随时吊销其中任意一个,不影响 DNS。
幂等键
带上 Idempotency-Key 请求头,24 小时内的重试会返回第一次的响应,不会再发第二封。
投递 Webhook
送达、退信、投诉、打开、点击等事件签名后推送到你的端点,失败会重试,方便你的应用及时响应。
完整消息日志
每次发送都会保留状态时间线和退信原因,一封邮件经历了什么,一看便知,不用猜。