¿Por qué algunos correos electrónicos no se pueden recibir y otros sí?

Quite strange.
I’m an admin of one of my discourse instance.

My account can receive emails like forgot_password, signup, mentions, etc.

But when I want to set another user as an admin, Discourse says it has sent the “admin_confirmation_message”

But in my mailgun account, I see other emails can be sent, but this email delivery failed!!

So Why failed?

Check your mailgun logs for an explanation and open a ticket with mailgun.

Estoy teniendo el mismo problema con Mailgun. Intenté promover a un usuario a administrador, Discourse envía un mensaje indicando que se ha enviado un correo de verificación, pero ese correo no llega. En Mailgun, veo estos intentos de envío como “suprimidos”.

No tengo problemas para recibir el correo con la opción “enviar prueba de correo” desde el menú de administración de “Correos electrónicos”.

@xiasummer, ¿lograste solucionar esto alguna vez?

La sugerencia de Jay de abrir un ticket de soporte con Mailgun es tu mejor opción. Si el correo está saliendo de Discourse, lamentablemente no es un problema del software. Podría tratarse de algo relacionado con tu configuración de Mailgun a nivel de dominio.

No hay problema, lo consultaré con el soporte de Mailgun.

Necesitarás abrir un ticket con Mailgun o leer su documentación. Creo que puede significar que el usuario marcó el correo de ti como spam en el pasado.