从备份恢复,但电子邮件被禁用?

我每天都会为我的论坛进行备份和异地复制。这很好,因为虚拟机彻底坏了。无法 ssh,强制重启后也没有改善。于是,我启动了一个新的虚拟机并安装了新的 Discourse。从备份中恢复成功。

恢复日志结尾:

[2022-04-15 06:41:18] 重新连接到数据库...
[2022-04-15 06:41:23] 重新加载站点设置...
[2022-04-15 06:41:24] 为非员工用户禁用传出邮件...
[2022-04-15 06:41:30] 禁用只读模式...
[2022-04-15 06:41:30] 清除类别缓存...
[2022-04-15 06:41:31] 重新加载翻译...
[2022-04-15 06:41:32] 重新映射上传...
[2022-04-15 06:41:33] 正在恢复上传,这可能需要一些时间...
[2022-04-15 06:43:14] 帖子将由 sidekiq 中的后台作业重新烘烤。在完成之前,您会看到丢失的图像。
[2022-04-15 06:43:14] 您可以通过手动运行“rake posts:rebake_uncooked_posts”来加快此过程
[2022-04-15 06:43:42] 清除表情符号缓存...
[2022-04-15 06:43:43] 清除主题缓存
[2022-04-15 06:44:24] 执行 after_restore_hook...
[2022-04-15 06:44:25] 清理东西...
[2022-04-15 06:44:25] 从 discourse_functions schema 中删除函数...
[2022-04-15 06:44:27] 删除临时目录 '/var/www/discourse/tmp/restores/default/2022-04-15-062817'...
[2022-04-15 06:45:15] 恢复 sidekiq...
[2022-04-15 06:45:16] 标记恢复完成...
[2022-04-15 06:45:20] 通知 'adminperson' 恢复结束...

但我看到一个横幅说“Outgoing email has been disabled for non-staff users.”(非员工用户的传出邮件已被禁用),并且在日志中也看到了。

这是怎么回事?

恢复后,邮件将被暂时禁用,以防止 Discourse 在同步过程中向用户发送重复通知。

您可以在恢复一小时后前往设置重新启用邮件,通常情况下这没有问题。

2 个赞
3 个赞

我看到那个之后做的第一件事就是搜索一个电子邮件设置。它没有出现。它是在后台 rake 作业运行时被抑制了吗?(当时搜索“email”只出现了一个电子邮件设置,现在我能搜到大约三十个。)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.