邮件 API

一个 HTTP 请求,发出一封邮件

一个普通的 REST API:每封邮件都用你域名的 DKIM 密钥签名、SPF 对齐,并逐封跟踪投递结果,你的代码保持简单。

一个端点,任何语言

带上 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

送达、退信、投诉、打开、点击等事件签名后推送到你的端点,失败会重试,方便你的应用及时响应。

完整消息日志

每次发送都会保留状态时间线和退信原因,一封邮件经历了什么,一看便知,不用猜。

准备好发第一封邮件了吗?

注册免费账号,验证发信域名,就可以发信。无需绑卡。