请提供修改 smtp_password 的简单方法

我不得不更改我的电子邮件地址的密码,并且我绝望地寻找在哪里可以在管理面板中输入新的 smtp_password。

我最终(在这里)明白需要通过修改一个文件(yaml?)来完成。我可以访问 SSH,但对此完全不熟悉。有人能给我一个链接或完整的解释,让我能够做到吗:编辑要修改文件的命令,在哪里输入 smtp_password(它需要被编码吗?),保存文件?重新启动 Discord?

提前感谢。

您好,您需要做的就是 SSH 登录,然后执行此操作:

nano containers/app.yml

这将打开文本编辑器以更改 SMTP 详细信息。

然后,您可以运行:

cd /var/discourse
./launcher destroy app
./launcher start app

以便更改生效。

非常感谢您如此迅速的答复。

如果我运行 ./discourse-setup,我所有的设置都会被销毁吗?

不,我不这么认为。我建议选择第一个选项。

.\discourse-setup 可能无法正常工作,请在 nano containers/app.yml 中按 CTRL+x 后使用 .\launcher rebuild app。

感谢所有快速回复的人。我为像我这样的初学者总结一下:

  • SSH 登录

  • 编辑包含密码的文件
    sudo nano /var/discourse/containers/app.yml

  • 查找包含密码的行
    DISCOURSE_SMTP_PASSWORD: “your_smtp_password”

  • 以明文形式输入新密码(删除旧密码)

  • 保存新文件 ctrl x / 然后确认 O(是)或 Y(yes)/ 然后 enter

  • 重建(这可能需要一些时间)
    cd /var/discourse
    ./launcher rebuild app

1 个赞

我建议在重建之前进行备份,但你可能在通过 SSH 登录之前就已经这样做了。

我必须重建吗?重建太慢了 :weary_face: