📧 Razmail API

临时邮箱服务 API,邮件保留 24 小时后自动删除。

API 端点

POST /get-mail

创建临时邮箱地址

请求:

{
  "mail": "myname"  // 可选,自定义邮箱前缀
}

响应:

{
  "mail": "myname@mail.dovislab.com",
  "key": "eyJhbGc..."
}

POST /read-mail

读取邮件内容

请求:

{
  "key": "eyJhbGc...",
  "mail": "myname@mail.dovislab.com"
}

响应(无邮件):

{ "status": "empty" }

响应(有邮件):

{
  "status": "received",
  "from": "sender@example.com",
  "to": "myname@mail.dovislab.com",
  "headers": { "subject": "...", ... },
  "raw": "原始邮件内容",
  "receivedAt": 1234567890
}

GET /check

健康检查

响应: healthy

使用示例

# 创建邮箱
curl -X POST https://mail.dovislab.com/get-mail \
  -H "Content-Type: application/json" \
  -d '{"mail":"test"}'

# 读取邮件
curl -X POST https://mail.dovislab.com/read-mail \
  -H "Content-Type: application/json" \
  -d '{"key":"YOUR_KEY","mail":"test@mail.dovislab.com"}'

注意事项