Come attivare gli utenti dopo una grande importazione di archivi mbox

Quindi sono riuscito a importare 20 anni di archivi mbox di una mailing list esistente grazie alle buone istruzioni su questa lista. Nel periodo di tempo in questione ci sono più di 6.500 utenti unici. Sono stati creati come utenti in staging, non ancora attivati.

La mia domanda è: per gli utenti attuali di quella lista, come attivano i loro account? Per quanto ne so, non possono accedere e quindi non possono attivare. Devo attivare manualmente centinaia di singoli utenti? Cosa fare?

3 Mi Piace

Ciao Andrew :wave:

Non ho molta familiarità con gli account staged. Fortunatamente, ecco una buona spiegazione:

Se vuoi “unstaged” migliaia di utenti staged, penso che tu possa seguire questi passaggi (dovrebbero essere leggermente modificati per il tuo caso):

Questo potrebbe interessarti anche:

:warning: I comandi Rails sono sempre potenzialmente dannosi, fallo solo se capisci cosa stai facendo e fai sempre un backup del tuo sito prima

Mi sembra esattamente come doverlo fare individualmente per centinaia di utenti. Non è la risposta che cercavo. Tanto varrebbe esaminare gli ultimi due anni di post nell’interfaccia web e attivarli manualmente.

Cosa fanno gli altri riguardo alle importazioni di archivi mbox di grandi dimensioni?

I tuoi utenti devono registrarsi sul tuo nuovo sito Discourse con lo stesso indirizzo email che hanno utilizzato nella mailing list. Il loro utente “staged” verrà convertito in un utente regolare durante la registrazione.

20 anni sono un tempo lungo, quindi presumo che alcuni dei tuoi utenti potrebbero aver utilizzato una serie di indirizzi email diversi in tutti questi anni. Suggerisco loro di registrarsi con il loro attuale indirizzo email e tu potrai manualmente unire gli altri utenti “staged” in quell’account.

1 Mi Piace