跳到主要内容

使用 AWS Direct Mail 设置电子邮件验证

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

提示:

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

开始

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

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

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

注册 AWS 账户

访问 AWS 并注册一个账户。

创建一个身份

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

连接器的配置

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

以下参数是可选的;参数说明可以在 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'