No veo ninguna indicación de que se haya enviado algún correo electrónico, aparte de eso; no hay registros ni ninguna pantalla de administración. Ni siquiera mi proveedor de correo electrónico muestra un aumento en el número de correos enviados.
¿Es posible que la parte del mensaje que dice “invitaciones enviadas” no sea correcta?
Veo mi error. Dejé los nombres de las columnas en el archivo CSV.
No quiero enviar correos no deseados a mis usuarios. ¿Es seguro asumir que el envío masivo de correos electrónicos no se realizó, a pesar del mensaje de 840 invitaciones enviadas?
No veo nada que parezca un correo electrónico masivo enviado en /admin/email/sent. ¿Podría haber un registro en otra parte que me esté pasando por alto?
Otro dato que podría ser de interés. Esperaba tener una ventana de diálogo similar a la que aparece al enviar una sola invitación, pero no apareció. ¿Es ese el comportamiento normal?
Si la entrega de correos electrónicos funciona correctamente en tu sitio, puedo asegurarte que se enviaron las 840 invitaciones. ¿Quizás podrías confirmar con uno de los usuarios invitados si quieres verificarlo?
¿Ves alguna entrada reciente de correo enviado en /admin/email/sent? ¿Podrías intentar enviar un correo de prueba desde /admin/email y ver si eso genera una entrada en el registro? (debería hacerlo.)
Otra idea. Estas direcciones de correo electrónico son usuarios provisionales importados de nuestra lista de Mailman. ¿Enviará la invitación masiva correos a los usuarios provisionales?
Acabo de probar esto en mi propio sitio con la dirección de correo electrónico de un usuario en etapa de preparación en el archivo CSV de invitación masiva. La respuesta que recibí de Discourse fue:
Se procesó tu archivo de invitación masiva de usuarios, se enviaron 1 invitaciones.
pero no se envió ninguna invitación. No estoy seguro de cuál es el comportamiento esperado al invitar a usuarios en etapa de preparación, pero el problema en el código de Discourse parece ocurrir aquí: discourse/app/jobs/regular/bulk_invite.rb at main · discourse/discourse · GitHub. User.find_by_email(<correo_electrónico_de_usuario_en_etapa>) devolverá un usuario, por lo que la invitación no se envía.
Si los usuarios en etapa de preparación no pueden ser invitados al foro, la notificación que se envía no debería indicar que se enviaron invitaciones para estos usuarios.
Edición: la imposibilidad de invitar masivamente a usuarios en etapa de preparación parece ser una regresión. El envío de invitaciones individuales a estos usuarios funciona sin problemas.
¿Cuál es su servidor de correo saliente? Mailgun y Mandrill ofrecen información muy útil sobre los correos electrónicos que se envían a través de ellos. Puedes ver cada correo electrónico.
@tisawyer, actualizar tu instancia a la última versión permitirá enviar invitaciones masivas a usuarios en etapa de prueba.
(He marcado el commit como una característica porque las invitaciones masivas inicialmente no estaban pensadas para usuarios en etapa de prueba. Comenzamos a permitir invitar a usuarios en etapa de prueba en este commit, y ahora también lo permitimos para las invitaciones masivas.)
Parece que funcionó. Envié una invitación masiva a una lista de un solo usuario como prueba. Realizaré la invitación real después de más pruebas y de ajustar el correo enviado.