傳送郵件
本文件介紹如何配置郵件傳送者的資訊。配置檔案可以位於以下兩個位置之一:
- 在配置目錄的根目錄中,並以
email.yaml
命名。
|-- /
|-- email.yaml
- 在任意其他目錄中,以自定義名稱命名,然後透過
-e
或--email-config-file
選項進行指定。
配置示例
---
sender: oredge@openresty.com
password: SENDER_PASSWORD
smtp_server: smtp-mail.outlook.com
smtp_port: 587
new_user_email_template:
subject: 'Your OpenResty Edge account is ready!'
content: |
Your OpenResty Edge account is ready!
Please login to https://oredge.admin.com
Username: {{ username }}(ID: {{ user_id }})
Password: {{ password }}
User Group: {{ user_group }}(ID: {{ user_group_id }})
If you have any questions, please contact oredge@openresty.com
配置檔案中各欄位的含義如下:
sender
:傳送者的郵箱地址。password
:登入傳送者郵箱的密碼。如果啟用了兩步驗證,您可能需要建立並使用應用專用密碼。例如,您可以在 Microsoft 賬號安全頁面 或 Google 賬號安全頁面 中建立應用專用密碼。smtp_server
:SMTP 伺服器地址。常見的 SMTP 伺服器包括 Google 的 smtp.gmail.com 和 Microsoft 的 smtp-mail.outlook.com。smtp_port
:SMTP 伺服器埠,通常為 587。new_user_email_template
:新建使用者時傳送郵件通知的郵件模板。subject
:郵件主題。content
:郵件正文。可以使用以下模板變數:{{ username }}
:新建立的使用者名稱。{{ user_id }}
:新建立的使用者在 Edge Admin 系統中的 ID。{{ password }}
:該使用者的密碼。{{ user_group }}
:該使用者所屬的使用者組名稱。{{ user_group_id }}
:該使用者所屬使用者組在 Edge Admin 系統中的 ID。