跳至主要內容

使用 AWS Direct Mail 設定電子郵件驗證

Logto 的官方 AWS 連接器,用於直接郵件服務。

提示:

本指南假設你已對 Logto 連接器 (Connectors) 有基本了解。若不熟悉,請參閱 連接器 (Connectors) 指南以開始使用。

開始使用

Amazon SES 是一個雲端電子郵件服務提供者,可以整合到任何應用程式中進行大量電子郵件發送。

Logto 團隊調用 Amazon Simple Email Service API,藉此 Logto 終端使用者可以透過郵件驗證碼註冊並登入他們的 Logto 帳戶。

在 AWS 服務主控台設定郵件服務

註冊 AWS 帳號

前往 AWS 並註冊帳號。

建立身分 (Identity)

  • 進入 Amazon Simple Email Service 主控台
  • 建立一個身分 (Identity),可選擇以下其中一種方式
    • 建立網域 (Domain)
    • 建立電子郵件地址 (Email address)

連接器 (Connector) 設定

  1. 點擊 Amazon 主控台右上角的使用者名稱,進入 Security Credentials。如果尚未建立,請建立一組 AccessKey 並妥善保存。
  2. 完成 Amazon Simple Email Service 連接器 (Connector) 設定:
    • 使用步驟 1 取得的 AccessKey IDAccessKey Secret 分別填入 accessKeyIdaccessKeySecret
    • region:請填入你用於寄信身分 (Identity) 所屬的區域。
    • emailAddress:你用於寄信的電子郵件地址,格式為 Logto<noreply@logto.io><noreply@logto.io>

以下參數為選填;參數說明可參考 AWS SES API 文件

  • feedbackForwardingEmailAddress
  • feedbackForwardingEmailAddressIdentityArn
  • configurationSetName

測試 Amazon SES 連接器 (Connector)

你可以輸入一個電子郵件地址並點擊「發送 (Send)」來測試設定是否正確,確認無誤後再點擊「儲存並完成 (Save and Done)」。

就是這麼簡單。別忘了 在註冊 / 登入流程啟用連接器 (Enable connector in Sign-up and sign-in)

設定型別 (Configure types)

名稱 (Name)型別 (Type)
accessKeyIdstring
accessKeySecretstring
regionstring
emailAddressstring (OPTIONAL)
emailAddressIdentityArnstring (OPTIONAL)
feedbackForwardingEmailAddressstring (OPTIONAL)
feedbackForwardingEmailAddressIdentityArnstring (OPTIONAL)
configurationSetNamestring (OPTIONAL)
templatesTemplate[]
範本屬性 (Template Properties)型別 (Type)列舉值 (Enum values)
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' / 'SignIn' / 'ForgotPassword' / 'Generic'