1. 购买 Google Workspace 服务
我推荐 Business Standard 套餐。您创建的电子邮件帐户的密码将发送到您在 Google Workspace 购买套餐时使用的帐户。
2. 配置 Google Workspace MX
| 名称/主机/别名 | 生存时间 (TTL*) | 记录类型 | 优先级 | 值/答案/目标 |
|---|---|---|---|---|
| @ 或留空 | 3600 | MX | 1 | ASPMX.L.GOOGLE.COM |
| @ 或留空 | 3600 | MX | 5 | ALT1.ASPMX.L.GOOGLE.COM |
| @ 或留空 | 3600 | MX | 5 | ALT2.ASPMX.L.GOOGLE.COM |
| @ 或留空 | 3600 | MX | 10 | ALT3.ASPMX.L.GOOGLE.COM |
| @ 或留空 | 3600 | MX | 10 | ALT4.ASPMX.L.GOOGLE.COM |
3. 配置 SPF
定义您的 SPF 记录。创建一个 TXT 记录:
v=spf1 include:_spf.google.com ~all
4. 允许安全性较低的应用
登录 google admin 链接。在搜索框中键入“安全性较低的应用”,然后单击结果。选择“允许用户管理对其安全性较低的应用的访问权限”选项。
打开 Google myaccount 链接中的“安全”部分。将“安全性较低的应用访问权限”设置切换为“开启”并启用它。
5. 配置 DKIM
登录 google admin 链接。在搜索框中键入“gmail”,然后单击“Gmail 设置”选项。
单击“验证电子邮件”部分。在您的域上应用 TXT 记录。最多可能需要 48 小才能生效。
6. 设置路由和权限
返回“Gmail 设置”页面,单击“路由”部分。
7. 配置您网站的 SMTP 设置
nano ./containers/app.yml
DISCOURSE_SMTP_ADDRESS: smtp-relay.gmail.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: hello@domain.com
DISCOURSE_SMTP_PASSWORD: "password"
#DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
DISCOURSE_SMTP_DOMAIN: domain.com
DISCOURSE_NOTIFICATION_EMAIL: hello@domain.com
8. 重新构建
./launcher rebuild app
9. 测试电子邮件
建议在所有程序完成后等待 48 小。
从管理面板打开电子邮件部分并执行测试。您也可以使用 mail tester 网站。
