使用resend通过调用api接口的方式发送邮件,可以自定义域
Resend.com 是一个专注于 电子邮件 API 服务 的平台,主要用于开发者和管理员 高效地发送和管理事务性邮件(如注册验证、密码重置、通知等)。官方网站:https://resend.com
以下是它的主要作用和特点:
1. 核心功能
-
电子邮件 API
-
提供简单的 REST API,让开发者轻松集成邮件发送功能到应用(如 Node.js、Python、Ruby 等)。
-
支持 HTML 模板、动态变量、附件等功能。
-
-
高送达率(Deliverability)
-
通过优化邮件服务器配置和认证(如 SPF、DKIM、DMARC),减少邮件被标记为垃圾邮件的概率。
-
-
实时日志与分析
-
提供邮件发送状态(成功/失败)、打开率、点击率等数据,方便追踪效果。
-
-
域名验证(Domain Verification)
-
允许用户绑定自定义域名(如
mail.yourdomain.com
),提升品牌可信度。
-
2. 适用场景
-
用户注册/登录:发送验证码、欢迎邮件。
-
密码重置:安全链接或一次性代码。
-
交易通知:订单确认、付款提醒。
-
营销邮件(需合规):新闻简报、促销活动(需结合用户订阅)。
3. 与同类服务的对比
特性 | Resend | SendGrid | Mailgun | AWS SES |
---|---|---|---|---|
定价 | 按量付费(较便宜) | 阶梯定价 | 阶梯定价 | 低价但复杂 |
API 易用性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ |
送达率优化 | 优秀 | 优秀 | 优秀 | 需自行配置 |
免费额度 | 100 封/天 | 100 封/天 | 1,000 封/月 | 62,000 封/月 |
4. 开发者友好特性
-
SDK 支持:官方提供 Node.js、Python、Ruby 等语言的 SDK。
-
Webhooks:实时接收邮件事件(如点击、退回)。
-
React 组件:直接在前端代码中嵌入邮件模板(如
<EmailTemplate>
)。