Comportamiento extraño para los correos electrónicos enviados

¡Hola!

He estado teniendo este problema en el que Discourse envía correos electrónicos para algunas respuestas, pero no para otras. Tengo el modo de lista de correo habilitado por defecto, por lo que perder respuestas puede ser crucial.

Por ejemplo, al mirar los registros de correo electrónico “Enviados”, vería que un usuario ha recibido un correo electrónico para la respuesta n.º 27 y n.º 29, pero no para la n.º 28.

¿Alguien tiene un comportamiento similar/sabe por qué es esto?

Saludos cordiales

Este no es un comportamiento extraño, es deliberado para evitar spam de notificaciones redundantes para usuarios activos.

Si has sido “visto” en menos de 10 minutos, Discourse asumirá que estás usando el sitio activamente en este momento, por lo que no enviará un correo electrónico.

De acuerdo, no lo sabía. Mis preguntas de seguimiento entonces son:

  1. ¿Hay alguna forma de validar que este comportamiento que estoy reportando se deba a esta función?
  2. ¿Qué necesitaría hacer si quisiera enviar spam deliberadamente a todos en mi comunidad (o más bien: ¿hay alguna forma de desactivar esto)?

Saludos cordiales

Puedes cambiar nivel de correo electrónico predeterminado de “solo cuando estoy ausente” a “siempre”. Te preguntará si deseas cambiarlo para todos los usuarios actuales, o solo a partir de entonces.

1 me gusta

En Administrador - Correos electrónicos - Correos electrónicos omitidos, dirá “El usuario fue visto recientemente” en la columna Razón.

1 me gusta

He acabo de revisar mi sistema y he descubierto que esto ya está configurado en “siempre”. Además, no he visto nada como “El usuario fue visto recientemente” en “Correos electrónicos omitidos” (de hecho, no he visto nada parecido en la columna de motivo).

¿Podría haber algo más que esté causando lo que he mencionado?

Esta es una suposición, pero tal vez un usuario ha silenciado una categoría, tema o etiqueta (y tal vez no haya registro de esa razón para no enviar correos electrónicos).

Tuve una experiencia similar pero al final nunca la investigué en detalle:

Si desea enviar por correo electrónico el 100% de la actividad del sitio, debe usar el “Modo de lista de correo”, disponible en Discourse Meta - The Official Support Forum for Discourse

Eso le permitiría recibir correos electrónicos para sí mismo en modo lista de correo, en lugar de forzarlo para todos los usuarios.

Quizás haya habilitado el modo lista de correo pero no lo haya configurado para todos los usuarios.

Por cierto, las dos primeras configuraciones a continuación son confusas.

Modo lista de correo de correo electrónico predeterminado
Enviar un correo electrónico por cada nueva publicación de forma predeterminada.

Frecuencia del modo lista de correo de correo electrónico predeterminado
Enviar un correo electrónico por cada nueva publicación
Los usuarios que habiliten el modo lista de correo recibirán correos electrónicos con esta frecuencia de forma predeterminada.

Deshabilitar el modo lista de correo
No permitir que los usuarios habiliten el modo lista de correo (evita que se envíen correos electrónicos de listas de correo).

Considere el siguiente ejemplo:
El usuario ha recibido un correo electrónico para las respuestas #25 - #28 y #30, pero no la #29.

Si el usuario hubiera silenciado una categoría/tema/etiqueta, no habría recibido ninguna respuesta después de la #28, lo cual sí hizo, ¿correcto?

He habilitado el modo de lista de correo para todos por defecto usando la Configuración “Modo de lista de correo de correo electrónico predeterminado” que mencionó. Además, “Frecuencia del modo de lista de correo de correo electrónico predeterminado” está configurado en “Enviar un correo electrónico por cada nueva publicación” y “Deshabilitar modo de lista de correo” está deshabilitado.

Muchas gracias por su ayuda, chicos :slight_smile:

2 Me gusta

Ese era el tipo de cosas que también había notado en mi foro, así que, sí, la idea de silenciar es poco probable que sea la respuesta.

Quizás podrías hacer algunas consultas en Data Explorer para averiguar cuáles son la configuración de los usuarios.

O échale un vistazo al código enlazado arriba. Tal vez haya situaciones en las que los correos electrónicos se omitan pero ese hecho no se registre.