我需要重新设置 SMTP 并运行 ./launcher start app 命令。
但是,系统没有提示我重新输入安装数据——电子邮件、SMTP 等等……
命令运行后,在重新安装后退出到命令行。
有什么想法?
我需要重新设置 SMTP 并运行 ./launcher start app 命令。
但是,系统没有提示我重新输入安装数据——电子邮件、SMTP 等等……
命令运行后,在重新安装后退出到命令行。
有什么想法?
这只是启动容器,不会提示你任何内容。配置在 /var/containers/app.yml 中。
不过,我认为你可能将此命令与 ./discourse-setup 混淆了?(该命令会提示)
谢谢你,罗伯特。那么,要重新输入 SMTP 信息,我应该使用 ./discourse-setup 吗?
如果您正在更新环境变量(如 SMTP 凭据),那么您不能仅仅重新启动容器来使其生效。
您需要先执行 ./launcher destroy app,然后再执行 ./launcher start app,这样容器才能开始使用新值。
如果你不知道 nano 是什么,并且希望在更改时获得提示,那么这就是你想要做的。
感谢大家的帮助!我已成功编辑了信息。现在我正在等待,看看我刚刚发布的消息是否会收到。祈祷。![]()
Stephen,既然我已经成功编辑了信息,那么在运行 ./discourse-setup 时,我是否需要处理 ./launcher destroy app / ./launcher start app 命令?
如果设置运行了重建,那么不会。以上是在您想避免等待实例重建的情况下。
好的,谢谢。
跟进:我看到我的帖子启动了邮件发送,但我也看到所有消息都已排队但未发送“250 Ok: queued as”
我正在使用 Sendgrid。
有什么想法?
我几乎可以肯定“sent”和“queued”是同义词。在您的 SendGrid 日志中是这样吗?如果您使用电子邮件测试,能否发送到 mail-tester.com?
SMTP 是事务性的,所以从以下角度来看:
您看不到(也无法看到)的下一步是 SendGrid 系统上的另一个代理程序会遍历队列,获取您的消息,并将其移交给下一个 MTA。
队列标识符有助于跟踪 - 如果消息丢失,您可以联系 SendGrid 的系统管理员并询问“在您的系统接受队列 ID ABC1234567 后发生了什么?”
嗨 Jay。它在 Discourse 的日志中。我也会进行邮件测试。谢谢!
谢谢你,迈克尔。收到系统邮件后我会向你汇报。显然我必须收到邮件。
请参阅新 Discourse 安装上的电子邮件故障排除。..
.您需要确保您的通知电子邮件是您的邮件服务将接受的电子邮件。