You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Resend报错‘Not authorized to send emails’原因排查咨询

解决方案:Resend "Not authorized to send emails from " 401错误

这个错误的核心原因是你使用的发件域名<companydomain>未被当前API Key或公司Resend账号授权,按以下步骤逐一排查:

  • 验证公司Resend账号的域名状态
    登录公司的Resend后台,进入Domains页面,确认<companydomain>是否已完成DNS验证(需配置TXT类型的Resend验证记录)。未验证的域名无法作为发件地址使用。

  • 检查API Key的权限配置
    公司发放的API Key可能被限制了发送范围:查看Resend后台的API Key列表,确认该Key是否允许从<companydomain>发送邮件。部分团队会创建仅支持特定发件地址/域名的受限API Key。

  • 核对发件地址的合规性
    确保代码中from字段的地址完全匹配账号授权的范围:

    • 如果公司仅授权了特定发件地址(如noreply@companydomain),使用my.email@companydomain会触发错误;
    • 域名拼写必须完全一致,不能使用未授权的子域名。
  • 排除非相关因素
    这个错误和工作机器、Node.js SDK无关:

    • Resend的IP白名单限制不会返回域名授权类错误;
    • 只要SDK版本不是过于陈旧(可执行npm install resend@latest更新),就不存在兼容性问题。

临时测试方案

将代码中的from地址替换为Resend提供的测试地址onboarding@resend.dev,如果能成功发送邮件,即可100%确认是域名/API Key的授权配置问题。

内容的提问来源于stack exchange,提问作者Aaron Stanek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 16:35:00