用途:该技能面向使用 Resend 实现可靠邮件投递的开发场景,覆盖单封事务邮件、批量发送、定时投递、附件处理、回复地址与抄送密送、模板变量以及重试与投递错误处理。
主要能力:单封发送用于确认、通知、告警等即时事务邮件;批量发送单次请求最多 100 位收件人;定时发送通过 ISO 8601 的 scheduled_at 指定时间;附件支持文件、Buffer 或 URL 三种来源;支持 reply_to、cc、bcc;提供错误处理与针对 rate_limit 的指数退避重试,以及超过 100 封时分批并等待的限流处理。同时给出 TypeScript/JavaScript 与 Python 示例及 EmailPayload 字段说明。
使用方式:安装 Resend 客户端(示例为 import { Resend } from 'resend' 或 Python from resend import Resend),通过环境变量 RESEND_API_KEY 与 RESEND_FROM_EMAIL 配置密钥和已验证发件邮箱,调用 resend.emails.send 或 resend.batch.send。发送方邮箱需预先验证。
适用场景:事务性邮件系统、批量营销或通知邮件、需延迟投递的邮件、带文档或报表附件的邮件。
限制与注意:公开资料未提供具体价格与套餐信息;附件建议不超过 25MB;营销邮件应包含退订链接并提供纯文本回退;API 密钥应存于环境变量而非硬编码,邮件提交端点需鉴权,并记录投递事件用于合规与排错。