🚀 Cloudflare 邮局系统

基于 Cloudflare Workers + D1 的邮件收发系统,支持批量账号注册场景。

📬 API 接口

GET /api/emails

查询邮件列表

GET /api/emails?email=user@domain.com&limit=10&subject=verify

GET /api/emails/latest

获取最新邮件

GET /api/emails/latest?email=user@domain.com

GET /api/emails/verification

获取验证码(5分钟内)

GET /api/emails/verification?email=user@domain.com&max_age=300000

POST /api/emails/batch

批量查询邮件

{
  "emails": ["user1@domain.com", "user2@domain.com"]
}

POST /api/send

发送邮件

{
  "from": "noreply@domain.com",
  "to": "user@example.com",
  "subject": "测试邮件",
  "text": "这是邮件内容"
}

💡 使用示例

# 查询验证码
curl "https://your-worker.workers.dev/api/emails/verification?email=test@domain.com"

# 批量查询
curl -X POST https://your-worker.workers.dev/api/emails/batch \
  -H "Content-Type: application/json" \
  -d '{"emails": ["user1@x.com", "user2@x.com"]}'
  

Powered by Cloudflare Workers 🧡