我不得不更改我的电子邮件地址的密码,并且我绝望地寻找在哪里可以在管理面板中输入新的 smtp_password。
我最终(在这里)明白需要通过修改一个文件(yaml?)来完成。我可以访问 SSH,但对此完全不熟悉。有人能给我一个链接或完整的解释,让我能够做到吗:编辑要修改文件的命令,在哪里输入 smtp_password(它需要被编码吗?),保存文件?重新启动 Discord?
提前感谢。
我不得不更改我的电子邮件地址的密码,并且我绝望地寻找在哪里可以在管理面板中输入新的 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
我建议在重建之前进行备份,但你可能在通过 SSH 登录之前就已经这样做了。
我必须重建吗?重建太慢了 ![]()