知识库
通过您自己的 Resend 账户发送电子邮件
连接您自己的 Resend 账户:添加域名、三个 DNS 记录以及为什么 SPF 记录需要放在子域上、发送访问密钥,以及新账户的限制。
您将需要一个 Resend 账户以及您域名的 DNS 访问权限。这是六个选项中最快进行设置的一个。
Resend 自己的文档:验证您的域名 · API 密钥 · 注册
⚠️ 您自己的 Resend 账户,而不是我们的。 我们将 Resend 用于平台自身的邮件,那是一个独立的账户,带有独立的账单。关联您的账户意味着您的消息将通过您的密钥、您的配额和您的声誉发送——这正是核心意义所在。
1. 添加您的域名
Domains → Add Domain,输入诸如 mail.yourdomain.com 的子域名,并选择距离您的客户最近的区域。
Resend 会向您提供三条记录:
| 类型 | 主机 | 用途 | | --- | --- | --- | | TXT | resend._domainkey.mail.yourdomain.com | DKIM 公钥 | | MX | send.mail.yourdomain.com | 返回路径(退信处理) | | TXT | send.mail.yourdomain.com | 返回路径域名的 SPF |
添加所有这三条记录,然后点击 Verify DNS Records。
⭐ 请注意,SPF 记录应用于 send. 子域名,而不是您的发信域名本身。这是正确的,这也是为什么您无需触碰您现有的任何 SPF 记录。Resend 的返回路径是其自己的子域名,并且 SPF 是针对信封发件人进行检查,而不是针对您的客户看到的地址。
2. 创建 API 密钥
API Keys → Create API Key。 赋予其 Sending access 权限,如果可选,请将其限制为您刚刚添加的域名。
⛔ 请勿创建 Full access 密钥。发送访问权限是我们所需的全部;完全访问密钥还可以读取您的域名、日志以及您的其他密钥。
⚠️ 该密钥仅显示一次且以 re_ 开头。请立即将其复制。
3. 在 Zinn® 中进行连接
在您的仪表板中打开 Email sending:
- Provider — Resend (your own account)
- Send from this domain —
mail.yourdomain.com - Resend API key — 来自第 2 步的密钥
4. 发送测试并输入验证码
点击 Send test message 发送到不同域名上的收件箱,从中读取验证码,然后将其输入。
当它无法正常工作时
"The domain is not verified" — Resend 的验证尚未变为绿色,或者 Send from this domain 中的域名不是您添加的域名。Resend 严格匹配域名,因此添加 yourdomain.com 并不会授权 mail.yourdomain.com。
401 Unauthorized — 密钥已被重新生成,或者您在复制时带有了尾随空格。请创建一个新的密钥,而不是重新键入。
只有您自己的地址能收到内容 — 尚未验证任何域名的 Resend 账户只能发送到注册时所用的地址。请完成第 1 步。
429 Too Many Requests — Resend 针对每个 API 密钥进行速率限制。如果您同时发送大批量的通知,这是正常的,消息将被重试;如果此情况持续存在,则需要提高您套餐的限制。