Esta guía explica cómo restablecer la Puntuación de Rebote para los usuarios en tu sitio de Discourse.
Nivel de usuario requerido: Administrador
Cada usuario de Discourse tiene una Puntuación de Rebote asociada a su cuenta.
Cada vez que un correo electrónico rebota a la dirección de correo electrónico de un usuario, la ‘puntuación de rebote’ de ese usuario se incrementa en el valor establecido por la configuración soft bounce score o hard bounce score de tu sitio, dependiendo de si el rebote fue temporal o permanente.
Una vez que la puntuación de rebote de un usuario alcanza el valor de la configuración del sitio bounce score threshold, Discourse dejará de intentar enviar correos electrónicos al usuario.
Si no se envía un correo electrónico a un usuario que ha superado el bounce score threshold del sitio, se agregará una entrada a los registros de Saltados (.../admin/email/skipped), y la Razón de Salto se establecerá como Exceeded bounce_score_threshold.
Configuración del sitio de puntuación de rebote
Por defecto, la siguiente configuración del sitio gestiona cómo funcionan las puntuaciones de rebote en tu sitio de Discourse:
Restablecer la Puntuación de Rebote de un Usuario
Es importante asegurarse de que cualquier problema subyacente con la entregabilidad del correo electrónico se resuelva completamente antes de restablecer las puntuaciones de rebote.
Para restablecer manualmente la puntuación de rebote de un usuario:
- Navega a la página de administración del usuario.
- Haz clic en el botón “Reset” (Restablecer) ubicado en la fila “Bounce Score” (Puntuación de Rebote) cerca de la parte superior de la página.
Restablecer la puntuación de rebote establecerá todas las puntuaciones en 0, permitiendo que los correos electrónicos se envíen al usuario nuevamente. Si no se restablece manualmente, Discourse borrará automáticamente la puntuación después de la duración establecida por reset bounce score after days.
Los usuarios no pueden restablecer sus propias puntuaciones de rebote. Permitir que los usuarios restablezcan sus puntuaciones podría dar lugar a abusos, como borrar continuamente la puntuación mientras se siguen rebotando correos electrónicos, lo que puede causar problemas con tu servicio de correo electrónico.
Restablecimiento Masivo
Es posible restablecer la puntuación de rebote para todos los usuarios a nivel global, sin embargo, esto requiere acceso a la consola de rails de tu sitio.
Si eres un cliente alojado por Discourse, por favor contacta a team@discourse.org si necesitas restablecer las puntuaciones de rebote para los usuarios a nivel global en tu sitio.
Para restablecer la puntuación de rebote para todos los usuarios de tu sitio, ingresa a la consola de rails de tu sitio con:
cd /var/discourse/
./launcher enter app
rails c
Luego usa el siguiente comando:
UserStat.all.update_all(bounce_score: 0.0, reset_bounce_score_after: nil)
Este restablecimiento hará que Discourse reanude el envío de correos electrónicos a todos los usuarios que no los estaban recibiendo debido a “exceder el umbral de puntuación de rebote”.
