你好,有个小问题。正在运行的论坛可以编辑 SMTP 邮件选项吗?
如果修改了 app.yml,执行重建命令是否会清除所有论坛内容(主题、帖子、用户、设计)?
谢谢。
你好,有个小问题。正在运行的论坛可以编辑 SMTP 邮件选项吗?
如果修改了 app.yml,执行重建命令是否会清除所有论坛内容(主题、帖子、用户、设计)?
谢谢。
重建不会删除任何论坛内容,因为这些内容存储在持久化数据库文件中。不过,重建过程会停止、重建并重新启动应用容器,因此在重建期间您的网站将暂时无法访问。
谢谢你,@justin。如果我决定使用 Mailgun,其 SMTP 配置是否与 Sendinblue 类似?
在 Sendinblue 中,我需要先注册并确认,然后进入“事务性邮件”部分,就能看到 SMTP 详细信息,如服务器、端口、用户名和密码。我将这些信息用于 Discourse 安装,一切运行正常。
那么 Mailgun 是否需要额外的配置?例如配置 DNS 或 MX 记录?
谢谢。
本 #操作指南 概述了 MailGun 设置流程。虽然使用 Digital Ocean 作为 DNS 提供商时具体步骤可能有所不同,但总体流程非常相似。
在 containers/app.yml 中可以修改这些设置。然后运行 ./launcher rebuild app。
您需要转到克隆 Official Discourse Docker 镜像的目录。
如果您遵循了指南 并在克隆存储库时输入了建议的目录 /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
那么您需要转到 /var/discourse 来运行 rebuild app 命令。否则,请转到您选择的其他目录。
cd 是更改当前目录的命令。
要运行 rebuild app 命令(如果它位于 /var/discourse 目录中),请键入:
cd /var/discourse
./launcher rebuild app
或者,如果您使用的是其他目录,请键入:
cd <您选择的目录>
./launcher rebuild app
在更改 app.yml 中的 SMTP 详细信息后,无需重新构建。
./launcher destroy app && ./launcher start app
即可。
我不明白为什么这不是管理员设置。SMTP 设置并非一成不变,可能会随着时间而改变。
这是正确的吗?
非常感谢,你说得对,你帮了我大忙。
根据我对 Discourse 的了解,这一定有一个非常真实且合理的理由 ![]()
有人知道是什么理由吗? ![]()