Correo electrónico para nuevo usuario no enviado

Hola
Acabamos de configurar Discourse y todo va bien hasta que el primer usuario inició sesión. En el registro dice que el usuario se creó bien, lo tengo marcado en gris en la lista. Las pruebas de correos llegan a mi bandeja de entrada, pero en la sección de diario/registro de correos claramente faltan registros en la categoría de enviados para el nuevo usuario… el tiempo de espera para el nuevo usuario está actualmente establecido en 8 horas, pero el usuario se creó hace 18 horas… ahora espera el correo de confirmación.

¿Has consultado Solución de problemas de correo electrónico en una nueva instalación de Discourse?

2 Me gusta

Pídele al usuario que revise la carpeta de Spam. A menudo, los correos electrónicos de un foro pueden terminar allí inicialmente, dependiendo de la configuración de su correo electrónico.

El proveedor de su servidor de correo también puede tener herramientas que puede usar para verificar y ver si el correo electrónico fue enviado.

1 me gusta

Hola y bienvenido @stormfinger :slight_smile:

Entonces, en tus registros hay entradas para correos electrónicos que se han enviado y que has recibido? Pero no hay un registro para el envío del correo electrónico de registro a este nuevo usuario?

Podría valer la pena verificar si disable emails está configurado en ‘staff only’. Debería aparecer una advertencia, pero por si acaso no la hay, es un buen lugar para empezar. :slight_smile: :crossed_fingers:

1 me gusta

Hola
Revisaré los registros proporcionados en la página. El Sr. Jay sugirió que revisara algunos registros y vi que el usuario fue creado, sin signos de error. Estoy en contacto con el usuario, parece bastante educado. Así que supongo que revisó el filtro de spam, pero estoy esperando confirmación. Sí, los registros de correos enviados muestran algunos correos que fueron enviados desde el sistema de Discourse, incluido mi propio correo de prueba, pero el correo del usuario no está allí ni en ninguna categoría. También revisaré ahora la configuración de disable_emails [EDITAR] … los correos no están deshabilitados. También tenemos SAML que está funcionando perfectamente y me gustaría agradecer todo el arduo trabajo. Solo tenemos problemas con los nuevos miembros que crean un perfil en el foro de Discourse. Tenemos esta configuración vacía… y ni siquiera entiendo qué intenta explicar la pista del campo “nombre del grupo de contacto del sitio” = Un nombre válido de un grupo al que se invita a todos los mensajes privados enviados automáticamente. … esto no tiene sentido para mí, pero soy nuevo y tampoco sé dónde leer para obtener más información.

Ahora he intentado iniciar sesión con otro correo electrónico. Dice que se envió un correo, aunque no es visible en el sistema en la configuración de correos electrónicos. He revisado el registro, ¿no hay fechas? ¿ni hora? Las últimas líneas son

/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus/backends/redis.rb:379:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus.rb:763:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus.rb:734:in `block in new_subscriber_thread'
¡Adiós!

¿Seguiste los pasos de la guía de solución de problemas? ¿Puedes enviarlo a mail-tester?

Hola Jay… puedo enviar correos de prueba desde la configuración del foro a mi bandeja de entrada, sí. Eso ya lo configuró mi administrador anterior… pero los nuevos usuarios no reciben correos electrónicos… me creé un usuario y no recibí el correo automático para confirmar la dirección de correo electrónico, y el correo no está en la carpeta de spam… intentaré regenerar la aplicación ahora como se menciona en el solucionador de problemas, me estoy quedando sin ideas… eliminé una categoría del foro que creo que fue generada por el propio foro, ya que no le vemos utilidad, pero no sé si eso es relevante.

1 me gusta

Algo huele a pescado :smiley:
Intenté reconstruir con

cd /var/discourse/
./launcher rebuild app

Tuve problemas, el doctor me dio la siguiente configuración de diagnóstico

==================== PROBLEMA SERIO!!!! ====================
¡¡¡la aplicación no se está ejecutando!!!
Intentando reconstruir
==================== REGISTRO DE RECONSTRUCCIÓN ====================
Se detectó la arquitectura x86_64.
docker: Error de respuesta del demonio: OCI runtime create failed: container_linux.go:367: starting container process caused: process_linux.go:495: container init caused: process_linux.go:458: setting cgroup config for procHooks process caused: can't load program: operation not permitted: unknown.
Tu instalación de Docker no está funcionando correctamente

==================== PLUGINS ====================
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/jonmbake/discourse-ldap-auth
- git clone https://github.com/discourse/discourse-saml

pero el foro todavía funciona, aunque docker no se ejecuta… o parece fallar debido a que se ejecuta en LXC… parece que nuestro foro se ejecuta sin docker, aunque acabo de conseguir que docker funcione, pero es una pregunta si se permitirá la solución… ¡así que cualquier ayuda que no sea de docker todavía es muy bienvenida! :slight_smile:

1 me gusta

¡Hola stormfinger!

No puedo ayudarte con esto, pero solo quiero asegurarme de cómo instalaste Discourse, ya que dices que “parece que nuestro foro funciona sin docker”, “acabo de conseguir que docker funcione” y “cualquier ayuda que no sea de docker sigue siendo muy bienvenida”, así que estoy un poco confundido.

¿Es tu foro de Discourse una instalación estándar (usando docker) o lo instalaste de otra manera?

Necesitarás obtener ayuda de quien lo haya instalado. Parece que tu VM no puede ejecutar docker, por lo que no puedes usar una instalación estándar.

Si quieres ayuda aquí, necesitarás moverte a una VM que pueda ejecutar docker.

2 Me gusta

Hola
ok, gracias. He configurado LXC para que pueda ejecutar Docker y estoy en proceso de instalar Discourse como se sugirió.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.