1. 修改 app.yml
邮箱配置
Discourse 的邮件配置通常在容器的 app.yml
文件中。你可以通过以下步骤修改这个文件:
使用 SSH 连接到你的服务器。
编辑 Discourse 的配置文件:
cd /var/discourse
nano containers/app.yml
找到以下部分,并修改相关的邮箱配置参数:
DISCOURSE_SMTP_ADDRESS: smtp.example.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: your_email@example.com
DISCOURSE_SMTP_PASSWORD: your_password
DISCOURSE_SMTP_ENABLE_START_TLS: true
确保你根据实际的 SMTP 服务器信息填写这些值。
2. 仅编译邮箱配置
修改完邮箱配置后,你不需要完全重建整个 Discourse 容器,而是可以使用以下命令重新加载配置:
cd /var/discourse
./launcher destroy app
./launcher start app
通过这个命令,你只会重启容器并应用新的配置,而不会完全重新编译 Discourse。
3. 验证配置
重启后,你可以进入 Discourse 后台,测试邮箱配置是否正确。你可以通过以下步骤来测试:
登录 Discourse 管理后台(
/admin
)。导航到 设置 -> 邮件,点击 发送测试邮件 来验证新配置是否工作正常。
如果一切设置正确,应该可以顺利发送测试邮件。
这样,你就能只编译和生效修改过的邮箱配置,而不重新编译整个 Discourse 实例。
推荐意见