Intenta usar algo como Mailgun para enviar correos electrónicos en lugar de Gmail.
Además, puedes usar ./discourse-doctor para asegurarte de que Gmail es la causa del fallo en el envío de correos.
Nota: es probable que el correo electrónico esté fallando porque la dirección de envío no coincide con la dirección de notificación de Discourse y, por lo tanto, es rechazada.
No estoy particularmente interesado en Mailgun a largo plazo. ¿Podría usarlo para la verificación y luego reemplazarlo con G Suite más adelante, o mi foro dejará de enviar correos electrónicos?
Realicé la prueba con la herramienta de diagnóstico y dice que la conexión SMTP fue exitosa, pero el envío falló.
¿Qué quiere decir con el correo electrónico de notificación de Discourse?
Revisa la parte inferior de tu archivo app.yml; allí habrá una línea comentada. Puedes descomentarla y editar la parte que dice info@unconfigured.discourse.org para que coincida con tu dirección de correo de G Suite, y luego reconstruir.
No puedo garantizar que funcione al 100% de inmediato; es posible que necesites consultar el retransmisor SMTP de Gmail para obtener más detalles sobre la configuración.
¿Por qué no quieres usar un servicio como Mailgun? Funciona de inmediato, es fácil de configurar y básicamente es gratuito.
Google Mail está bien para recibir correo electrónico a través de una bandeja de entrada POP3 (o ahora IMAP). Pero enviar correos electrónicos generalmente es mejor hacerlo a través de un proveedor de correo masivo dedicado como Mailgun. Hay muchos temas aquí sobre eso.