跳到主要内容

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

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

提示:

本指南假设你对 Logto 连接器 (Connectors) 有基本的了解。对于不熟悉的人,请参考 连接器 (Connectors) 指南以开始了解。

开始使用

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

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

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

注册 AWS 账号

前往 AWS 并注册一个账号。

创建身份 (Identity)

  • 进入 Amazon Simple Email Service 控制台
  • 创建一个身份 (Identity),选择以下选项之一
    • 创建一个域名
    • 创建一个邮箱地址

连接器 (Connector) 配置

  1. 点击 Amazon 控制台右上角的用户名,进入 安全凭证 (Security Credentials)。如果你还没有,创建一个 AccessKey 并妥善保存。
  2. 完成 Amazon Simple Email Service 连接器 (Connector) 的设置:
    • 使用第 1 步获得的 AccessKey IDAccessKey Secret 分别填写到 accessKeyIdaccessKeySecret
    • region:在 region 字段填写你用于发送邮件的身份 (Identity) 所在的区域。
    • emailAddress:你用于发送邮件的邮箱地址,格式为 Logto\<noreply@logto.io>\<noreply@logto.io>

以下参数为可选项;参数说明可参考 AWS SES API 文档

  • feedbackForwardingEmailAddress
  • feedbackForwardingEmailAddressIdentityArn
  • configurationSetName

测试 Amazon SES 连接器 (Connector)

你可以输入一个邮箱地址并点击“发送”,在“保存并完成”之前测试设置是否有效。

就是这样。别忘了 在注册和登录中启用连接器 (Connector)

配置类型

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