Resend Send Native Node

📧 零依赖邮件发送,安全白名单护航

原生 Node.js 邮件发送工具,零依赖直连 Resend API,支持dry-run安全模式与收件人白名单,适合快速发送报告与通知。

收藏
3.1k
安装
989
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

resend-send-native-node 是一个轻量级 Node.js 脚本技能,用于通过 Resend.com 的 HTTPS API 发送邮件。零依赖设计,单文件可审计,适合需要快速、简单邮件发送能力的场景。

显著优点

  • 极简依赖:纯原生 Node.js,无外部包依赖,降低供应链攻击面
  • 安全优先设计:默认dry-run模式,需显式 --send 才会真正发送;强制要求 RESEND_ALLOWED_TO 环境变量白名单,fail-closed 安全策略
  • 低成本入门:Resend 免费 tier 提供 3,000 封/月,无需域名验证即可使用默认发件地址
  • 灵活内容来源:支持 --body 内联文本或 --body-file 从文件读取,适合报告类场景
  • 内容可审计:dry-run 模式输出 SHA-256 前缀和字节长度,便于核对发送内容

潜在缺点与局限性

  • 单向发送:仅支持发送,无法读取收件箱或管理邮件
  • 无附件支持:当前版本不支持文件附件
  • 发件地址限制:默认 onboarding@resend.dev 显 transactional,不适合正式商务场景;自定义域名需额外 DNS 配置
  • 速率限制:免费版 100 封/天,突发场景可能受限
  • Resend 平台依赖:功能与稳定性绑定 Resend 服务可用性

适合人群

  • 开发者/运维人员需要自动化发送监控报告、定时通知
  • 团队内部工具链集成,避开 Gmail OAuth 复杂配置
  • 快速原型验证,需要立即可用的邮件能力

常规风险

  • API 密钥泄露:RESEND_API_KEY 需妥善保管,避免提交到代码仓库
  • 钓鱼误用:虽有白名单保护,但仍需确保收件人地址经过明确授权
  • 内容审核:生成邮件内容时需避免包含敏感内存数据或未经审核的日志信息
  • 域名信誉:使用默认发件地址可能影响邮件送达率(进垃圾箱风险)

Resend Send Native Node 内容

scripts文件夹
手动下载zip · 5.9 kB
send.mjstext/javascript
请选择文件