Code for receiving emails via 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:

Для нетехнического пользователя мне нужно понять возможности входящей почты через API:

Что я уже сделал:

  • Входящая почта через опрос POP3 для основного домена (не поддомена)
  • Работающая входящая почта через модуль postfix, но это работает только для поддомена — в моём случае xxx@community.eleoptics.com, который мы не можем использовать; нам нужен основной домен.

Текущая настройка:

  • Входящая почта: адреса электронной почты в «Группах» G Suite пересылаются на бесплатные аккаунты Gmail (чтобы не платить за отдельный аккаунт G Suite для каждого адреса). Опрос через POP3.
  • Исходящая почта: ретрансляция через SMTP с использованием G Suite, авторизованная по IP-адресу моего сервера Discourse, установленного в Google Cloud.

Это работает, но я хотел бы отказаться от бесплатных аккаунтов Gmail с опросом POP3.

Мы планируем использовать Email API Google Cloud Platform для обработки входящей и исходящей почты, в идеале — для масштабного развёртывания и обслуживания.

Где находится документация, которую я могу отправить своим техническим сотрудникам, чтобы настроить получение входящей почты напрямую в Discourse?

Если она уже указана в сообщении выше, спасибо. В противном случае, полагаю, требуется более подробное объяснение с учётом контекста.