用途:将邮件实现为可靠且尊重用户许可的子系统,用于实现或审计基于 Resend 的邮件功能,而非冷启动外联流程。
主要能力:先勘察框架/运行时、已安装的 Resend SDK 版本、队列/任务、数据库与用户字段、认证/管理员角色、现有模板、邮件事件、同意/偏好、抑制名单、Webhook 及已验证域名配置。将每条消息归类为事务性、安全、生命周期或营销类,默认不搭建再激活或营销活动。集中管理服务商调用,识别已装 SDK API,同时处理返回错误值与抛出的传输/运行时错误,对事件触发发送使用幂等键,并向调用方返回带类型结果。对不可信模板值转义或使用 React/服务商模板,同时生成 HTML 与可读文本,发送者与回复地址配置保留在服务端。
使用方式:阅读 Resend 指南获取当前发送/批量/Webhook 模式、抑制处理、退订设计与文案指引;邮件发送不阻塞主事务,采用持久化发件箱/队列或运行时支持的后响应原语,未 await 的 Promise 在无服务器运行时不可靠。营销活动使用联系人/受众或持久化任务,落实同意、偏好、抑制、逐收件人幂等、速率限制、取消与审计记录,发送前需基于角色的管理员授权并确认分群与数量。验证 Webhook 签名(基于原始请求体),去重事件,将退信/投诉/投递失败写入抑制模型,不信任未签名事件。提供一键退订与偏好处理,营销偏好与事务/安全退订相互独立。
验证与输出:测试服务商成功、返回 API 错误、网络异常、重复事件、队列重试、无效收件人、转义、文本渲染、已验证发件人、签名/无效/重放 Webhook、退信投诉抑制、退订偏好、未授权访问、分群预览与速率限制;运行仓库 lint/type/test/build,生产配置确认前只发往指定测试收件人。报告消息类别与触发、改动文件/模板/任务、发件人与环境变量名、同意/偏好/抑制行为、Webhook 与幂等设计、验证证据与消息 ID,以及剩余 DNS/仪表盘/生产检查。
限制:本技能不适用于冷启动外联;资料未提供具体安装命令、收费与价格信息,暂未提供。