mboxアーカイブの一括インポート後にユーザーをアクティブ化する方法

20年分のメーリングリストのmboxアーカイブを、このリストの良い指示のおかげでインポートすることに成功しました。対象期間には6.5K以上のユニークユーザーがいます。それらはステージングされたユーザーとして作成され、まだアクティブ化されていません。

私の質問は、そのリストの現在のユーザーはどのようにアカウントをアクティブ化するのかということです。私が見る限り、彼らはログインできないため、アクティブ化できません。何百人もの個々のユーザーを手動でアクティブ化する必要がありますか?どうすればよいですか?

「いいね!」 3

Andrewさん、こんにちは :wave:

ステージングされたアカウントについてはあまり詳しくありません。幸いなことに、ここに良い説明があります。

数千のステージングされたユーザーを「ステージング解除」したい場合は、次の手順に従うことができると思います(ご自身のケースに合わせて少し調整する必要があります)。

これも興味深いかもしれません。

:warning: Rails コマンドは常に潜在的に危険です。理解している場合のみ実行し、必ず実行前にサイトのバックアップを行ってください。

それは私にとっては、何百人ものユーザーに対して個別にそれを行う必要があるのと同じように見えます。私が探していた答えではありません。Webインターフェイスで過去数年間の投稿を調べて、手動でアクティブ化するのと同じくらい簡単です。

大量のmboxアーカイブのインポートについては、他の人はどうしていますか?

Discourseの新サイトでは、メーリングリストで使用していたのと同じメールアドレスでユーザーがサインアップする必要があります。ステージングされたユーザーは、サインアップ中に通常のユーザーに変換されます。

20年は長い年月ですので、ユーザーがこの数年間で多くの異なるメールアドレスを使用した可能性があると推測します。現在のメールアドレスでサインアップし、他のステージングされたユーザーをそのアカウントに手動でマージすることをお勧めします。

「いいね!」 1