Código para recibir correos electrónicos vía Discourse API

Hello Discourse,

Is there a preexisting code base out there for pushing emails to Discourse’s incoming email API?

Thanks,
Andrew

From the output of rake routes You can send a POST request to

admin/email/handle_mail

Here is the controller method from handle_mail:

Para un usuario no técnico, necesito entender las capacidades del correo entrante a través de la API:

Lo que ya he hecho:

  • Correos entrantes mediante polling POP3 al dominio principal (no a un subdominio)
  • Correos entrantes funcionales a través del módulo de correo Postfix, pero esto solo funciona para subdominios —en mi caso, xxx@community.eleoptics.com—, lo cual no podemos usar; necesitamos el dominio principal.

Configuración actual:

  • Correo entrante: Direcciones de correo de “Grupos” de G Suite de Google reenviadas a cuentas gratuitas de Gmail (para evitar pagar por una cuenta de G Suite por cada dirección de correo). Polling POP3.
  • Correo saliente: Reenvío mediante Relay SMTP a través de GSuite, validado por la IP de mi instalación de Discourse en Google Cloud.

Esto funciona, pero me gustaría dejar de usar las cuentas gratuitas de Gmail con polling POP3.

Planeamos utilizar la API de correo de Google Cloud Platform para manejar el correo de entrada y salida, idealmente para una implementación y servicio a mayor escala.

¿Dónde está la documentación que podría enviar a mis empleados técnicos sobre cómo configurar el correo entrante directamente en Discourse?

Si ya está vinculada en la publicación anterior, gracias. De lo contrario, supongo que se necesita una explicación más contextualizada.