Resend 不是传统的企业邮箱服务,而是一个面向开发者的 Email Infrastructure 平台,定位类似 SendGrid、Mailgun、Amazon SES。
它主要提供:
- Email API
- SMTP 发信
- 事务邮件
- 营销邮件
- Webhook
- Bounce 处理
- Complaint 处理
- DKIM、SPF、DMARC 域名认证
- 邮件接收(Inbound Email)
- 邮件事件追踪
例如业务系统可以通过 API 向 Gmail、Outlook 等邮箱发送邮件。
但 Resend 不是 Gmail、Microsoft 365 或腾讯企业邮箱,不提供传统的企业员工邮箱体系,例如:
- Webmail
- IMAP / POP3
- 邮箱文件夹
- 通讯录
- 员工邮箱账号管理
如果需要传统企业邮箱,应选择 Microsoft 365、Google Workspace、Zoho Mail,或者自建 Mailcow、Stalwart 等系统。
Resend 的核心定位是:为应用程序提供邮件发送和接收基础设施。
Resend 的邮件接收能力
# Send Email
curl -X POST 'https://api.resend.com/emails' \
-H 'Authorization: Bearer re_xxxxxxxxx' \
-H 'Content-Type: application/json' \
-d $'{
"from": "Acme <onboarding@resend.dev>",
"to": ["delivered@resend.dev"],
"subject": "hello world",
"html": "<p>it works!</p>"
}'
# List Received Emails
curl -X GET 'https://api.resend.com/emails/receiving' \
-H 'Authorization: Bearer re_xxxxxxxxx'
Resend 目前不仅可以发信,也支持 Inbound Email,通过 API 获取到解析成 JSON 结构的邮件。
因此,Resend 更适合作为应用程序的邮件基础设施,而不是传统邮箱系统。
域名配置方案
| 目的 | Name | DNS Type | Content | Notes |
|---|---|---|---|---|
| SPF | send |
CNAME | send.forge.rmta.net | |
| SPF | rsend |
CNAME | rsend.forge.rmta.net | |
| DKIM | resend._domainkey |
TXT | ... | |
| DMARC | _dmarc |
TXT | v=DMARC1; p=none; | 可选 |
| MX | @ |
MX | inbound-smtp.us-east-1.amazonaws.com | Enable Receiving |
| Tracking | links |
CNAME | links1.resend-dns.com | Enable Tracking |
观察到两个 SPF 记录,解析一下:
-> % dig +noall +answer txt rsend.virtful.com
rsend.virtful.com. 578 IN CNAME rsend.forge.rmta.net.
rsend.forge.rmta.net. 278 IN TXT "v=spf1 include:amazonses.com ~all"
-> % dig +noall +answer txt send.virtful.com
send.virtful.com. 600 IN CNAME send.forge.rmta.net.
send.forge.rmta.net. 300 IN TXT "v=spf1 ip4:52.3.252.119 ip4:44.222.39.36 ip4:199.249.231.0/24 ~all"
这说明他们同时使用两套基础设施发送邮件,自建和 AWS SES 并行,为了提升送达率。
PS:仅凭 SPF DNS 记录,不能 100% 证明 Resend 会根据单封邮件在 AWS SES 与自建 MTA 之间动态切换。DNS 记录只能证明两个域名分别授权了不同的发送来源。