使用 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\<noreply@logto.io>或\<noreply@logto.io>
- 使用在步驟 1 中獲得的
以下參數為可選;參數說明可參考 AWS SES API 文件。
feedbackForwardingEmailAddressfeedbackForwardingEmailAddressIdentityArnconfigurationSetName
測試 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' |