Restablecer el Bounce Score de un usuario

:bookmark: Esta guía explica cómo restablecer la Puntuación de Rebote para los usuarios de tu sitio Discourse.

:person_raising_hand: 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 en la dirección de correo de un usuario, su «puntuación de rebote» se incrementa según el valor definido en la configuración soft bounce score (rebote suave) o hard bounce score (rebote duro) 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 establecido en la configuración del sitio bounce score threshold (umbral de puntuación de rebote), Discourse dejará de intentar enviar correos electrónicos a ese usuario.

Si no se envía un correo electrónico a un usuario que ha superado el bounce score threshold del sitio, se añadirá una entrada a los registros de omitidos (.../admin/email-logs/skipped) y el motivo de omisión se establecerá en Exceeded bounce_score_threshold.

Configuraciones del sitio relacionadas con la puntuación de rebote

De forma predeterminada, las siguientes configuraciones del sitio gestionan el funcionamiento de las puntuaciones de rebote en tu sitio Discourse:

Restablecer la puntuación de rebote de un usuario

:warning: Es importante asegurarse de que cualquier problema subyacente con la entregabilidad de los correos electrónicos esté completamente resuelto antes de restablecer las puntuaciones de rebote.

Para restablecer manualmente la puntuación de rebote de un usuario:

  1. Navega a la página de administración del usuario.
  2. Haz clic en el botón «Restablecer» ubicado en la fila «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, lo que permitirá volver a enviar correos electrónicos al usuario. Si no se restablece manualmente, Discourse limpiará automáticamente la puntuación después del período definido en reset bounce score after days.

:information_source: 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 la puntuación indefinidamente mientras siguen produciéndose rebotes de 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, pero esto requiere acceso a la consola de Rails de tu sitio.

:warning: Si eres un cliente de Discourse alojado, por favor contacta a team@discourse.org si necesitas restablecer las puntuaciones de rebote de los usuarios de forma global en tu sitio.

Para restablecer la puntuación de rebote de todos los usuarios de tu sitio, abre la consola de Rails de tu sitio con:

cd /var/discourse/
./launcher enter app
rails c

Luego, utiliza 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 estaban recibiendo mensajes debido a «haber superado el umbral de puntuación de rebote».

4 Me gusta