跳到主要内容

使用 AWS 直接邮件设置电子邮件验证

Logto 的官方 AWS 直接邮件服务连接器。

提示

在本指南中,我们假设你对 Logto 连接器 (Connectors) 有基本的了解。如果没有,请查看 配置连接器 指南以开始了解。

开始使用​

Amazon SES 是一个云电子邮件服务提供商,可以集成到任何应用程序中以进行批量电子邮件发送。

Logto 团队调用 Amazon Simple Email Service APIs,借助这些 API,Logto 终端用户可以通过邮件验证码注册并登录他们的 Logto 账户。

在 AWS 服务控制台中配置邮件服务​

💡 提示

如果你已经完成某些部分,可以跳过。

注册 AWS 账户​

访问 AWS 并注册一个账户。

创建一个身份​

  • 进入 Amazon Simple Email Service 控制台
  • 创建一个身份,选择以下选项之一
    • 创建一个域
    • 创建一个电子邮件地址

配置连接器​

  1. 点击 Amazon 控制台右上角的用户名进入 Security Credentials。如果没有,创建一个 AccessKey 并妥善保存。
  2. 完成 Amazon Simple Email Service 连接器的设置:
    • 使用步骤 1 中获得的 AccessKey ID 和 AccessKey Secret 分别填写 accessKeyId 和 accessKeySecret。
    • region:填写你用于发送邮件的身份所在的 region 字段。
    • emailAddress:你用于发送邮件的电子邮件地址,格式为 Logto\<noreply@logto.io> 或 \<noreply@logto.io>

以下参数是可选的;参数说明可以在 AWS SES API 文档 中找到。

  • feedbackForwardingEmailAddress
  • feedbackForwardingEmailAddressIdentityArn
  • configurationSetName

测试 Amazon SES 连接器​

你可以输入一个电子邮件地址并点击“发送”以查看设置是否在“保存并完成”之前有效。

就是这样。别忘了 在登录体验中启用连接器。

配置类型​

名称类型
accessKeyIdstring
accessKeySecretstring
regionstring
emailAddressstring (可选)
emailAddressIdentityArnstring (可选)
feedbackForwardingEmailAddressstring (可选)
feedbackForwardingEmailAddressIdentityArnstring (可选)
configurationSetNamestring (可选)
templatesTemplate[]
模板属性类型枚举值
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' | 'SignIn' | 'ForgotPassword' | 'Generic'