Настройка «Включено ручное опросирование» также находится в разделе Админ → Все настройки сайта → Электронная почта.
Поскольку я, видимо, не могу уснуть, я немного покопался и обнаружил крайне мало случаев, когда люди пытались настроить получение почты через API. На случай, если эта информация окажется вам полезной, вот что я нашел:
(много ссылок)
В процессе поиска Discobot выдал эту, возможно, устаревшую информацию:
Вы можете использовать API Discourse для обработки входящих писем без использования контейнера mail-receiver. Эндпоинт
/admin/email/handle_mailпринимает сырое содержимое письма через POST, что позволяет отправлять письма напрямую в Discourse с помощью скрипта или кастомной интеграции. Этот метод полностью исключает необходимость в SMTP-опросе или контейнере mail-receiver.Например, вы можете отправить письмо в Discourse с помощью команды curl, используя параметр
Подробнее об этом эндпоинте API читайте в документации API Discourse.
(…Я ничего об этом не нашел в документации API.)
2018: Эта тема не имела решения.
2018: Этот пост ссылается на руководство по электронной почте — упоминая язык, которого там больше нет, — и также рекомендует: «Самый простой способ заставить функцию ответа по электронной почте работать — использовать шаблон контейнера mail-receiver, вместо того чтобы пытаться работать со всевозможными различными API от разных провайдеров».
2022: Параметр email должен был быть изменен на email_encoded.
2022: Еще одна рекомендация просто использовать mail-receiver.