¿Cómo limitar los correos electrónicos del foro?

Estamos teniendo problemas con los correos electrónicos.
La cuenta utilizada para enviar correos SMTP se está cerrando por enviar demasiados mensajes.
Consideran que son spam (no lo son, son solo notificaciones de respuestas).

Estoy intentando reducir la cantidad de correos electrónicos.
Por ejemplo, enviando una notificación diaria de respuestas en lugar de enviar un correo cada vez que alguien responde a un hilo que creaste.

Pero hay muchas opciones que no entiendo bien.

Me gustaría configurar un resumen diario de notificaciones en lugar de enviar un correo después de que alguien responda a tu publicación, si no estás conectado, y notificaciones diarias para mensajes privados.

2 Me gusta

@ariznaf,

Espero que todo esté bien.

Ve al menú de configuración y busca digest

/admin/site_settings/category/all_results?filter=digest

y encontrarás muchas opciones de configuración para ajustar aquí que te ayudarán.

4 Me gusta

Sí, he visto muchos parámetros relacionados con el correo electrónico.

Lo que mencionas es ajustar cómo se envía el resumen.

Pero quiero desactivar el envío de correos después de cada respuesta.

Por defecto, cada usuario recibe un correo electrónico tras recibir una respuesta.

Me gustaría cambiar eso, al menos para los usuarios que no lo hayan seleccionado explícitamente.

1 me gusta

Entonces, quizás encuentres útil la configuración de notificaciones:

/admin/site_settings/category/user_preferences?filter=notification

Por ejemplo, echa un vistazo a estas configuraciones, @ariznaf:

Sería una buena idea revisar todas estas configuraciones, @ariznaf, no solo las que aparecen en la imagen anterior.

1 me gusta

¿Qué quieres decir con eso? ¿Estás utilizando un servicio de correo electrónico recomendado como Mailgun o Sendgrid?

1 me gusta

No, estamos utilizando una cuenta de nuestro proveedor.
Mailgun no es gratuito.
El problema no es la configuración; Discourse envía correctamente.
El problema es que nuestro proveedor de correo envía desde una dirección IP que está en listas negras y considera nuestros correos como spam (en parte debido al exceso de correos enviados en un día).

Por eso queremos reducir la cantidad de correos enviados por Discourse.
Quiero configurar el envío de correos para que solo se envíen resúmenes diarios, no un correo cada vez que alguien responde.
Al menos, ese sería el criterio predeterminado deseado. La mayoría de las personas no cambia los valores predeterminados.

@neounix, gracias, intentaré cambiar esos parámetros.
Creo que son justo lo que buscamos. Son muchos y no recordaba dónde estaban las opciones de correo predeterminadas.

Pero no encuentro cómo establecer un resumen diario de correos con las respuestas a tus hilos.

Solo veo la opción de enviar correos siempre, cuando no estás en línea o nunca.
Me gustaría recibir un correo diario con la lista de hilos que tienen nuevas respuestas y de hilos actualizados a los que estás suscrito.

¿Es posible?

Hola @ariznaf

A menos que estés dispuesto y puedas escribir un plugin, en este momento estás limitado a la configuración actual de Discourse.

Primero, tómate un tiempo para explorar la configuración actual de los resúmenes y ve si puedes ajustarlos para obtener algo cercano a lo que esperas.

Si algo es realmente importante para tu modelo de negocio, podrías considerar contratar a uno de los desarrolladores de plugins aquí. Si puedes exponer claramente tus requisitos, ellos pueden darte un presupuesto en el mercado de Meta.

Quizás “echarles una mano”, como solíamos decir :dog2: :dog2: :dog2: :heart:

Los desarrolladores de plugins también necesitan cariño :slight_smile:

No tengo ningún modelo de negocio en absoluto.
No somos una empresa, solo una pequeña asociación sin ánimo de lucro interesada en la fotografía.
No hay presupuesto para contratar a nadie.
Hemos dedicado muchas horas a mantener el foro de forma gratuita.

Pensé que había una opción de resumen diario, pero quizás se trate de un blog fantasma u otro sistema.

Simplemente desactivaré las notificaciones por correo electrónico de forma predeterminada y veremos si podemos solucionar los problemas de correo con el proveedor de alojamiento.
Ellos no mencionan límites de mensajes y no somos un foro tan grande; no generamos miles de correos electrónicos al día.

1 me gusta

Ese es el estado actual de nuestro foro.

También hemos desactivado todas las notificaciones por correo electrónico, pero todavía estamos trabajando en ajustar algunos problemas de codificación entre un foro antiguo heredado y el nuevo.

Cuando decidamos habilitar los resúmenes, es posible que optemos por resúmenes semanales únicamente para aquellos que hayan visitado el sitio en las últimas semanas; y aún no hemos pensado en los correos de notificación, pero es posible que simplemente los desactivemos.

Creo que los usuarios pueden configurar las preferencias sobre estas notificaciones de “seguir un tema”. ¿Verdad?

Por cierto, aquí está la descripción de la tabla user_options en la base de datos. ¿Quizás haya algo allí que llame tu atención?

Para @ariznaf

Sí, los usuarios pueden cambiar las opciones de notificación por su cuenta.
La mayoría ni siquiera sabe que pueden hacerlo. Otros simplemente no se molestan en hacerlo.

Hoy en día, el correo electrónico se ha convertido en un dolor de cabeza. Ya no es un sistema confiable.

El problema es que Discourse depende en gran medida del correo electrónico. Si el correo no funciona, los usuarios no podrán iniciar sesión.

No tengo un conocimiento tan profundo de Discourse como para acceder a la base de datos y analizar las opciones de los usuarios en la tabla de usuarios.

Pensé que Discourse tenía resúmenes de correo electrónico, pero parece que no existe tal opción.
No es extraño que no haya podido encontrarlo.