您好。
我在 DigitalOcean 托管服务器上安装了开源 Discourse。使用的 SMTP 服务器是 Mailgun Free 版本。
安装在 Discourse 上的 Mailgun Free 版本 SMTP 服务器无法发送邮件,因此我想更换 SMTP 服务器。
如何替换 Discourse 中安装的 SMTP 服务器?
您好。
我在 DigitalOcean 托管服务器上安装了开源 Discourse。使用的 SMTP 服务器是 Mailgun Free 版本。
安装在 Discourse 上的 Mailgun Free 版本 SMTP 服务器无法发送邮件,因此我想更换 SMTP 服务器。
如何替换 Discourse 中安装的 SMTP 服务器?
如果您遵循了标准安装,则在 discourse 设置过程中使用的 SMTP 设置存储在 app.yml 中。
请查看 /var/discourse/containers
编辑该文件后,您可以从终端运行重建,或者使用更短的命令:
./launcher destroy app && ./launcher start app
感谢您的回复。
但我不太懂编程语言。
我知道这很麻烦,但如果您能告诉我如何编辑app.yml文件以及访问该文件的路径,我将不胜感激。
如果您执行了标准安装,可以这样做:
cd /var/disourse
nano containers/app.yml
如果您不知道 nano 是什么或如何使用它,您需要使用 Google 搜索。
谢谢你的回答。
这奏效了吗?你也可以直接再次运行 discourse-setup。
感谢您的关注。我还没有尝试过。我还没有找到可以替代 Mailgun 的 smtp 服务器,我需要再找找。
我建议您正确配置 Mailgun。它是比较容易配置的邮件服务之一。
谢谢您的回复。
您好。
我使用您在下面提供的命令访问了 containers.yml。
cd /var/disourse
nano containers/app.yml
之后,我需要编辑它来更改 SMTP 服务器,但我不知道如何编辑文件。如果您不介意的话,请告诉我如何操作。
如果你不知道如何使用 nano,你可以在 Google 上搜索。另外
我搜索了如何使用 nano 命令。我对如何使用该命令有了一个大概的了解。但是,我不知道 app.yml 中的哪些命令需要修改以及如何修改。
我担心解释如何使用与 Discourse 无关的软件通常超出了本论坛的范围。如果您有困难并且有预算,可以在 Marketplace 发布。![]()
话虽如此,我同意 pfaffman 的观点,很可能是 Mailgun 未正确配置(许多人使用它来运行 Discourse 而没有遇到问题),或者 app.yml 未正确填写。我会同时查看这两项,至于更改 SMTP 设置,正如 pfaffman 曾多次说过的,您也可以运行 ./discourse-setup,它将引导您逐步完成软件的配置。
如果你想更改SMTP设置,可以
cd /var/discourse
./discourse-setup
完成后它将允许你更改设置并重新构建
供参考,我已更改标题,因为没有安装 SMTP 服务器。
cd /var/discourse
./discourse-setup
我已按照您的指示使用./discourse-setup重新安装了smtp。非常感谢您。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.