Así que logré importar 20 años de archivos mbox de una lista de correo existente gracias a las buenas instrucciones de esta lista. Durante el período de tiempo en cuestión, hay más de 6.5K usuarios únicos. Han sido creados como usuarios en espera, aún no activados.
Mi pregunta es, para los usuarios actuales de esa lista, ¿cómo activan sus cuentas? Por lo que puedo ver, no pueden iniciar sesión y, por lo tanto, no pueden activarse. ¿Tengo que activar manualmente cientos de usuarios individuales? ¿Qué hacer?
No estoy muy familiarizado con las cuentas preparadas. Afortunadamente, aquí tienes una buena explicación:
Si quieres “despreparar” miles de usuarios preparados, creo que puedes seguir estos pasos (deberían ajustarse un poco a tu caso):
Esto también puede interesarte:
Los comandos de Rails son siempre potencialmente dañinos, hazlo solo si entiendes lo que estás haciendo y siempre haz una copia de seguridad de tu sitio antes.
Me parece exactamente como tener que hacerlo individualmente para cientos de usuarios. No es la respuesta que buscaba. Bien podría revisar los últimos años de publicaciones en la interfaz web y activar manualmente.
¿Qué hacen otras personas con respecto a las importaciones de archivos mbox grandes?
Tus usuarios deben registrarse en tu nuevo sitio de Discourse con la misma dirección de correo electrónico que usaron en la lista de correo. Su usuario provisional se convertirá en un usuario regular durante el registro.
20 años es mucho tiempo, así que supongo que algunos de tus usuarios podrían haber usado un montón de direcciones de correo electrónico diferentes en todos esos años. Sugiero que se registren con su dirección de correo electrónico actual y tú puedes fusionar manualmente los otros usuarios provisionales en esa cuenta.