使用 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
主控台 - 建立一個身分,選擇以下選項之一
- 建立一個網域
- 建立一個電子郵件地址
連接器的配置
- 點擊 Amazon 主控台右上角的用戶名進入
Security Credentials
。如果沒有,請建立一個AccessKey
並妥善保存。 - 完成
Amazon Simple Email Service
連接器的設置:- 使用在步驟 1 中獲得的
AccessKey ID
和AccessKey Secret
分別填寫accessKeyId
和accessKeySecret
。 region
:填寫你用來發送郵件的身分所在的區域。emailAddress
:你用來發送郵件的電子郵件地址,格式為Logto\<[email protected]>
或\<[email protected]>
- 使用在步驟 1 中獲得的
以下參數為可選;參數說明可參考 AWS SES API 文件。
feedbackForwardingEmailAddress
feedbackForwardingEmailAddressIdentityArn
configurationSetName
測試 Amazon SES 連接器
你可以輸入一個電子郵件地址並點擊「Send」來檢查設置是否有效,然後再「Save and Done」。
就是這樣。別忘了在 登入體驗中啟用連接器。
配置類型
名稱 | 類型 |
---|---|
accessKeyId | string |
accessKeySecret | string |
region | string |
emailAddress | string (OPTIONAL) |
emailAddressIdentityArn | string (OPTIONAL) |
feedbackForwardingEmailAddress | string (OPTIONAL) |
feedbackForwardingEmailAddressIdentityArn | string (OPTIONAL) |
configurationSetName | string (OPTIONAL) |
templates | Template[] |
模板屬性 | 類型 | 枚舉值 |
---|---|---|
subject | string | N/A |
content | string | N/A |
usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |