Supabase Auth
Supabase 内置的邮件发送器速率限制非常严格,仅用于测试。把它指向 SpacePost,即可从你自己的域名发送确认、魔法链接、邀请和重置密码邮件。
-
在 SpacePost 中验证你的域名,并创建一个 API 密钥(最好是限定到该域名的
sending_access密钥)。 -
在 Supabase 控制台中打开 Authentication,然后进入 Emails(或 Project Settings, Authentication),找到 SMTP Settings。开启 Enable custom SMTP。
-
填写以下内容:
字段 值 Sender email no-reply@acme.com(位于你的已验证域名上)Sender name AcmeHost smtp.spacepost.devPort number 25976Username spacepostPassword 你的 SpacePost API 密钥 Supabase 会在此端口上自动通过 STARTTLS 升级连接。
-
保存,然后如果你预计的发送量超过默认值,请在 Authentication, Rate Limits 中提高邮件的速率限制。
-
触发一次注册或重置密码,并在 SpacePost 控制台的 邮件 下查看这封邮件。
如果邮件没有送达:请检查 SpacePost 邮件日志中是否有 403 invalid_from_address(发件域名未验证)或抑制记录;并确认粘贴密钥时没有带上空格。