No se puede agregar un correo electrónico adicional o cambiar el correo electrónico en la cuenta

Tengo un usuario que intenta cambiar la dirección de correo electrónico de su cuenta y nunca recibe un correo electrónico de verificación. No tengo problemas con el envío de correos electrónicos generales y tengo una entrada regular de usuarios que se registran, por lo que el correo electrónico claramente funciona, pero no en este caso particular.

Si intento agregar un nuevo correo electrónico, obtengo esta pantalla:

Y puedo ver el pendiente en mi perfil:

Sin embargo, no se registra ningún correo electrónico en los registros de correo electrónico y no se registra ninguna información en los registros de Discourse. También revisé el proveedor de correo electrónico y tampoco parece que llegue nada allí. Si repito la adición del mismo correo electrónico, obtengo múltiples entradas pero nunca ningún correo electrónico enviado.

Si hago lo mismo en este foro (el meta-foro), funciona como se esperaba y recibo el correo electrónico.

Por lo tanto, aparentemente hay alguna configuración incorrecta en mi instancia. ¿Alguna idea de por qué esto podría suceder?

¿Está habilitada la opción must approve users en tu sitio? Me recuerda a Should a deactivated user receive an email? - #7 by Moin

Pero lo intenté y no parece ser un problema cuando intento cambiar mi dirección de correo electrónico.

2 Me gusta

Gracias por la respuesta.

No, está abierto para el registro público y esa parte funciona bien con los correos electrónicos también.

¿Hay algo en la consola (errores de red HTTP) cuando hacen clic en el botón? ¿Está realizando una solicitud a Discourse?

@sam sí, veo un POST a /u/<username>/preferences/email con form-data y el nuevo correo electrónico en el formulario. La respuesta es un 200 sin datos en el cuerpo.

¿Hay alguna depuración más profunda que pueda habilitar que revele dónde se está atascando la solicitud?

EDITAR: Parece que esto es causado por DigitalOcean ahora bloqueando el puerto 587.

2 Me gusta