Algunos usuarios de mi comunidad están informando que reciben notificaciones por correo electrónico sobre temas con los que no tienen nada que ver. Tras una investigación, descubrí que ciertos usuarios siguen recibiendo correos cuando se menciona a un grupo específico (@mention). Al revisar los registros de correo en la interfaz de administración, vi que la razón indicada para ese correo es user_linked, aunque claramente no están vinculados en las publicaciones en absoluto.
¿Alguien puede confirmar este comportamiento? ¿Es un error de Discourse o está relacionado con algún tipo de mala configuración? Esto comenzó a ocurrir hace algunas versiones, pero no está claro cuándo exactamente (aunque en algún momento durante las últimas 5 semanas).
Mi versión actual de Discourse es 2.5.0 (6a42acbfb7), pero este comportamiento ya existía antes de actualizar a la 2.5.0.
Si esos usuarios están en ese grupo y el grupo está configurado para que se pueda @mencionar, entonces describes el comportamiento esperado. Quizás quieras cambiar esta configuración en la pestaña de interacción del grupo:
No. Intenté reproducirlo y el usuario mencionado recibe correos incluso cuando la publicación solo contiene dos palabras y la mención (@) del grupo específico.
Por curiosidad, ¿los usuarios notificados coinciden con los que añadieron la réplica al post? ¿También te importaría listar los plugins que tienes instalados en tu instancia?
¡Buena pregunta! Pero no. Ninguno de los usuarios que reaccionaron usando el plugin de réplica recibió una notificación. Los usuarios que sí fueron notificados realmente NO tienen nada que ver con el hilo. De hecho, apenas están en línea en el sitio.
¡Esto definitivamente parece algo extraño! Parece que la categoría Für Mitarbeiter está restringida. ¿Puedes confirmar si los usuarios notificados tienen acceso a la categoría según su configuración de seguridad? Si están recibiendo notificaciones sobre una publicación a la que no deberían tener acceso, eso es aún más motivo de preocupación.
Sí, tienen acceso a esta categoría. Pero el problema también ocurre en todas las demás categorías. Acabo de probarlo en la categoría restringida para evitar hacer una publicación sin sentido en público.
¡Ok, estas son todas piezas clave del rompecabezas!
Voy a asumir que esta es una afirmación correcta basándome en todo lo que se ha dicho hasta ahora:
Al mencionar el grupo @Support, varios usuarios que no pertenecen al grupo reciben notificaciones user_linked, a pesar de que no haya ningún enlace incluido en el cuerpo o el título del mensaje.
Algunas otras preguntas que ayudarán a descartar posibles áreas problemáticas:
Si creas un nuevo grupo “Prueba” con solo tú como miembro, lo configuras con los mismos ajustes que @Support y mencionas este nuevo grupo de prueba, ¿reciben notificación los mismos usuarios?
Si mencionas a un usuario específico que no es uno de los usuarios que reciben las notificaciones erróneas, ¿siguen recibiendo los usuarios afectados la notificación user_linked?
Si puedes obtener respuestas a esas preguntas, entonces prepararé algunos comandos que podemos usar para verificar tu base de datos en lugares obvios.
Aún me gustaría saber qué plugins estás ejecutando. Parece poco probable que un plugin cause este problema, pero nunca se sabe. Si quieres probar desactivando tus plugins para ver si el problema persiste, sería aún mejor.