跳转到帖子

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 实例。

0篇意见

推荐意见

没有意见。

游客
添加意见…