Después de la importación, numerosos usuarios se encuentran en estado Suspendido en Discourse porque su dirección de correo electrónico de phpBB tiene un espacio al final. Las páginas de resumen de usuarios muestran este mensaje:
Este usuario está suspendido.
Motivo: Correo electrónico no válido en la importación
Si bien hubiera sido bueno que phpBB lo impidiera, ya es demasiado tarde.
Una posible solución sencilla es que la importación elimine los espacios en blanco al principio y al final de las direcciones de correo electrónico durante la importación.
Si el código de importación es común a otras plataformas de origen, el comportamiento incorrecto también podría ser común.
Verdadero. En import_scripts/phpbb3/importers/user_importer.rb alrededor de la línea 27, añade .strip de esta manera:
email: row[:user_email].strip,
Eso no está mal, pero dado que este código ha existido durante casi una década y aún no se ha corregido, tampoco está claro que tengas razón. Fue más fácil decirte cómo corregirlo en el código de phpbb3 que en base.rb (que estoy de acuerdo que sería mejor).