电子邮件
规则
- 使用 Resend 和 React Email 构建事务性邮件 —— JSX 模板,类型安全
- 模板模式:每种邮件类型对应一个 React 组件,通过 props 传递动态内容
- 对长时间运行的发送任务进行队列管理 —— 不要在等待邮件发送时阻塞 API 响应
- 退回处理:监控退回情况,移除无效地址,更新用户记录
- 取消订阅链接:法律要求(CAN-SPAM、GDPR)—— 一键取消订阅
- SPF/DKIM/DMARC:配置 DNS 记录以提高送达率
- 测试邮件:在开发中使用 Resend 测试模式或 Ethereal
- 纯文本回退:始终提供与 HTML 版本对应的纯文本版本