Mbox 导入、主题/线程创建 + 用户账户?

我有一个大型 Yahoo Groups 的 mbox 导入任务要执行(大约有 100 个 .mbox.00xxx 文件需要导入)。首先,我认为应该使用 [import_scripts/mbox.rb](https://github.com/discourse/discourse/blob/master/script/import_scripts/mbox.rb) 来完成,对吗?

其次,我需要将这些帖子与系统中的用户关联起来。系统中有数千名用户,其中 99% 尚未在 Discourse 中创建账户。请问该如何将这些邮件与账户关联?我是否需要先以某种方式创建未激活的账户,然后再将消息导入到他们的线程中?

只是想先全面了解整体流程,然后再开始动手。

您可以参考 https://meta.discourse.org/t/importing-mailing-lists-mbox-listserv-google-groups-emails/79773。现有用户将通过电子邮件地址进行匹配。对于不存在的电子邮件地址,将创建新用户。如果您的 Yahoo Groups 中某些用户使用了不同的电子邮件地址,您可以在导入后合并用户(https://meta.discourse.org/t/rake-task-for-merging-users/89086)。

我建议您先使用当前论坛的备份进行测试。