Responder por correo electrónico: los correos no llegan al usuario de staging

Hola. He seguido el consejo aquí, gracias:

Pop3 autenticado. Lo probé enviando un correo a nuestra dirección de soporte — [instance]@gmail.com — desde una cuenta de correo completamente diferente @other.com. Como era de esperar, el correo llegó a la categoría privada :boom:

Respondí a @other.com (es decir, al usuario en fase de prueba) en Discourse, y la respuesta se muestra en Discourse, pero nunca llegó ningún correo de vuelta a la bandeja de entrada de @other.com. Revisé la carpeta de spam y no había nada allí.

Responder por correo electrónico: [instancename]+%{reply_key}@gmail.com

Curiosamente, 40 minutos después, llegó un correo electrónico automatizado de RESUMEN desde la instancia de Discourse a la bandeja de entrada de @other.com.

¿Podría preguntar si alguien tiene alguna idea? Gracias de antemano.

Si estás enviando correos desde tu cuenta de gmail.com, creo que pueden surgir varios problemas. Pero también puedes revisar los registros de correo en tu sitio para ver qué indican y luego comprobar si hay mensajes en la cuenta de Gmail relacionados con correos rebotados.

Yo uso Mailgun y webhooks para mostrar los rebotados en Discourse; simplemente funciona, es muy económico y deberías considerar algo similar. :slight_smile:

¿Es posible que uses un servidor de salida distinto al de Gmail? Si es así, ese servicio tendrá registros de los mensajes enviados.

Gracias, @maiki. Estoy usando SendGrid. Funciona de maravilla. No me quedó claro, tras seguir los pasos de “Configurar la respuesta mediante soporte por correo electrónico”, cómo llega realmente la respuesta enviada por correo al usuario en fase de prueba. No hay nada en los registros de SendGrid que indique un éxito o un fallo. Tampoco hay nada en la carpeta de enviados de la cuenta de Gmail correspondiente. :thinking:

¿Qué dice en los registros en /admin/email? Comprueba específicamente /admin/email/sent.

Gracias. Todavía estoy aprendiendo a manejar Discourse.

No hay nada relacionado con la respuesta por correo electrónico en este contexto en /admin/email/sent.

No tengo idea de qué verificar a continuación. Todas las ideas son bienvenidas.

Pruébalo de nuevo y presta atención (ahora que sabes dónde está todo); puedes enviar más pruebas y averiguar en qué punto falla.

Si llega el mensaje de usuarios en fase de prueba, responde a él (y espera a que expire la ventana de edición para que el mensaje se envíe), y luego comienza a revisar los registros, empezando por Discourse, luego Sendgrid y cualquier otro. :slight_smile:

Gracias @maiki. Lo he vuelto a probar. He enviado un correo electrónico. Como administrador, hice clic en “Responder” en la categoría correspondiente de Discourse y envié la respuesta. Pero no tengo ni idea de exactamente a dónde fue. No hay rastro de que haya ocurrido algo en ningún lugar, excepto el registro de la respuesta en la propia categoría de Discourse. Nada en los registros de correo de Discourse. Nada en los registros de SendGrid. Y definitivamente nada que haya llegado de vuelta a la bandeja de entrada original.

Anoche pensé en intentar enviar un mensaje a un usuario registrado. Fui a /u, hice clic en el usuario, luego en mensaje, y el mensaje se envió sin problemas; la respuesta también llegó sin inconvenientes.

Así que estoy pensando que el fallo de “Responder por correo electrónico” debe estar relacionado con Gmail. :thinking: