Включение функции «Ответ по электронной почте»

Настройка «Включено ручное опросирование» также находится в разделе Админ → Все настройки сайта → Электронная почта.

Поскольку я, видимо, не могу уснуть, я немного покопался и обнаружил крайне мало случаев, когда люди пытались настроить получение почты через API. На случай, если эта информация окажется вам полезной, вот что я нашел:

(много ссылок)

В процессе поиска Discobot выдал эту, возможно, устаревшую информацию:

Вы можете использовать API Discourse для обработки входящих писем без использования контейнера mail-receiver. Эндпоинт /admin/email/handle_mail принимает сырое содержимое письма через POST, что позволяет отправлять письма напрямую в Discourse с помощью скрипта или кастомной интеграции. Этот метод полностью исключает необходимость в SMTP-опросе или контейнере mail-receiver.

Например, вы можете отправить письмо в Discourse с помощью команды curl, используя параметр email, содержащий сырое содержимое письма. Этот подход часто используется в кастомных настройках доставки электронной почты, особенно при использовании таких сервисов, как AWS Lambda или других бессерверных функций.

Подробнее об этом эндпоинте API читайте в документации API Discourse.

(…Я ничего об этом не нашел в документации API.)

2018: Эта тема не имела решения.

2018: Этот пост ссылается на руководство по электронной почте — упоминая язык, которого там больше нет, — и также рекомендует: «Самый простой способ заставить функцию ответа по электронной почте работать — использовать шаблон контейнера mail-receiver, вместо того чтобы пытаться работать со всевозможными различными API от разных провайдеров».

2022: Параметр email должен был быть изменен на email_encoded.

2022: Еще одна рекомендация просто использовать mail-receiver.