Los correos de verificación no se están enviando

Hola de nuevo,

He leído este tema y el problema que tengo es muy similar al que se describe aquí:

Excepto por el hecho de que los correos de verificación no se envían en absoluto, ya sea para un nuevo miembro o para uno existente. Parece que en ese tema los correos sí se enviaban en cierta medida.

Ya tenía una cuenta de prueba existente en mis foros (no soy el propietario de los foros, solo un administrador creado por ellos) para probar los problemas que estamos teniendo. Esta cuenta de prueba ya había sido verificada hace unos dos años. Hice clic en el botón “Desactivar cuenta” dentro de la página de administración de mi cuenta de prueba, que tiene la opción “Un usuario desactivado debe volver a validar su correo electrónico”, pero nunca recibí un correo.

Así que esto es lo que hice:

Vi en el tema que publiqué arriba que hay una opción en la pestaña de Inicio de sesión donde el personal debe aprobar todas las cuentas de nuevos usuarios, así que marqué esa casilla. Acabo de crear otra cuenta de prueba totalmente nueva y, después de hacer clic en el botón “Crear nueva cuenta”, me lleva a otra página que dice: “No podemos detectar si su cuenta fue creada, asegúrese de tener las cookies habilitadas”. Fui a la pestaña de nuevos usuarios en la configuración y la cuenta aparecía en letras grises (lo que significa que no está activada). Hice clic en el nombre de la nueva cuenta que creé y en el botón “Activar cuenta” dentro de la página de administración de la cuenta, y se activó. Luego recibí una notificación indicando que debo revisar y aprobar la cuenta que acabo de activar. Hice clic en “Aprobar usuario”. Luego volví a la pestaña de nuevos usuarios y el nombre de usuario ahora aparece en azul, lo que significa que está activado y listo para usar.

Durante todo este proceso nunca se envió ningún correo.

Revisé los últimos nuevos miembros y las últimas 37 cuentas creadas en los foros tienen nombres de usuario en gris, es decir, no han sido activadas.

No he modificado ninguna configuración para que esto ocurra. Lo único que se me ocurre es que alguna actualización que realicé pudo haber causado esto.

Quiero decir, yo y los otros moderadores de los foros podemos activar y aprobar manualmente a todos los usuarios, pero se supone que debería ser… no automático, pero tampoco debería requerir la intervención del personal del foro.

¿Ha cambiado algo recientemente que esté causando esto, o hay algo en la configuración que necesito cambiar o corregir? He buscado en todas partes de la configuración y no encontré nada. Actualmente está instalada la versión 2.4.0.beta7.

¡Gracias!

¿Qué dicen tus registros de correo? ¿Puedes enviar un correo de prueba? ¿Qué muestran los registros de tu servicio de correo?

Específicamente, ¿dónde encuentro los registros de correo? ¿Te refieres a los correos filtrados bajo “Registros” en la configuración? Si es así, dice “No se encontraron resultados.” Los correos de prueba tampoco funcionan. Se me olvidó mencionarlo. Tampoco sé dónde encontrar los registros del servicio de correo.

Quizás quieras verificar rápidamente tu configuración de desactivar correos electrónicos.

Puedes encontrar varios registros en /admin/email. :slight_smile:

Disculpa la espera.

La configuración de “deshabilitar correos electrónicos” está actualmente establecida en “no”.

Revisé rápidamente la configuración en /admin/email y nada llamó realmente la atención. ¿Hay algo más que pueda revisar, o algo específico que deba buscar?

Edición: Creo que realicé una actualización hace un momento (me indicó que se necesitaba una actualización, así que la inicié y me dijo que falló. Luego indicó que no había actualizaciones disponibles) y mencionó algo sobre Sidekiq que no funcionaba y que realiza varias funciones, como los correos electrónicos, si recuerdo correctamente. ¿Esto podría estar causando mi problema?

¿Cómo se instaló esta instancia?

Honestamente, nunca había visto mencionar a Sideqik antes. He revisado la configuración varias veces y no había visto nada sobre Sideqik hasta esta última actualización, hace quizás una hora.

Supongo que es algo necesario, ¿verdad?

Sí. A mí me pasó lo mismo en una actualización reciente. Si es el mismo caso, lo mejor es actualizarlo manualmente:

cd /var/discourse
git pull
./launcher rebuild app

Reintenté manualmente las colas de correo fallidas, porque me gusta ver que las pantallas se actualicen automáticamente, pero creo que se solucionará solo después de que haya estado ejecutándose un tiempo. Puedes revisar los registros.

Sidekiq se encarga de toda la programación en el back-end.

Una reconstrucción como la indicada anteriormente podría ayudar, pero sin más información sobre tu instancia, honestamente no puedo decirlo.

He realizado un par de actualizaciones más desde entonces y sigue indicándome que Sidekiq no está funcionando al final. En este punto, creo que es seguro decir que no se solucionará solo y que alguien tiene que entrar manualmente para arreglarlo.

Además, no sé si esto es muy importante, pero no me parece normal: la última vez que estaba en medio de la actualización, en medio de todo el texto que aparecía en mi pantalla, me mostraba un montón de:

WARN: Efectos secundarios en la inicialización de la variable sin usar [más texto aquí]

WARN: Eliminando variable sin usar _value [más texto aquí]

y

WARN: Eliminando variable sin usar _desc [más texto aquí]

en total, 615 líneas. ¿Esto sigue siendo algo relacionado con Sidekiq o es algo completamente diferente? ¿Debería preocuparme por esto?

Edición: acabo de realizar otra actualización. Esto es lo que me mostró:

Sigue diciendo que la actualización falló, pero cuando vuelvo a la página dice que todo está actualizado, junto con esto que aún aparece en el panel de control: