使用 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) 設定
- 點擊 Amazon 主控台右上角的使用者名稱,進入
Security Credentials。如果尚未建立,請建立一組AccessKey並妥善保存。 - 完成
Amazon Simple Email Service連接器 (Connector) 設定:- 使用步驟 1 取得的
AccessKey ID和AccessKey Secret分別填入accessKeyId和accessKeySecret。 region:請填入你用於寄信身分 (Identity) 所屬的區域。emailAddress:你用於寄信的電子郵件地址,格式為Logto<noreply@logto.io>或<noreply@logto.io>
- 使用步驟 1 取得的
以下參數為選填;參數說明可參考 AWS SES API 文件。
feedbackForwardingEmailAddressfeedbackForwardingEmailAddressIdentityArnconfigurationSetName
測試 Amazon SES 連接器 (Connector)
你可以輸入一個電子郵件地址並點擊「發送 (Send)」來測試設定是否正確,確認無誤後再點擊「儲存並完成 (Save and Done)」。
就是這麼簡單。別忘了 在註冊 / 登入流程啟用連接器 (Enable connector in Sign-up and sign-in)。
設定型別 (Configure types)
| 名稱 (Name) | 型別 (Type) |
|---|---|
| accessKeyId | string |
| accessKeySecret | string |
| region | string |
| emailAddress | string (OPTIONAL) |
| emailAddressIdentityArn | string (OPTIONAL) |
| feedbackForwardingEmailAddress | string (OPTIONAL) |
| feedbackForwardingEmailAddressIdentityArn | string (OPTIONAL) |
| configurationSetName | string (OPTIONAL) |
| templates | Template[] |
| 範本屬性 (Template Properties) | 型別 (Type) | 列舉值 (Enum values) |
|---|---|---|
| subject | string | N/A |
| content | string | N/A |
| usageType | enum string | 'Register' / 'SignIn' / 'ForgotPassword' / 'Generic' |