La configuración “Manual polling enabled” también se encuentra en Admin → All site settings → Email.
Y como aparentemente no puedo dormir, investigué un poco y vi muy pocos casos de personas intentando configurar la recepción de correos electrónicos a través de la API. En caso de que te sea útil a medida que avanzas, esto es lo que encontré:
(un montón de enlaces)
Mientras buscaba, Discobot encontró esta información, quizás desactualizada:
Puedes usar la API de Discourse para manejar correos electrónicos entrantes sin depender del contenedor mail-receiver. El endpoint
/admin/email/handle_mailacepta contenido de correo electrónico sin procesar a través de POST, lo que te permite enviar correos electrónicos directamente a Discourse utilizando un script o una integración personalizada. Este método evita la necesidad de sondeo SMTP o del contenedor mail-receiver por completo.Por ejemplo, puedes enviar un correo electrónico a Discourse usando un comando curl con el parámetro
Obtén más información sobre el endpoint de la API en la documentación de la API de Discourse.
(… No encontré nada al respecto en la documentación de la API.)
2018: Este tema no pareció tener una resolución.
2018: Esta publicación se refiere a una guía de correo electrónico —haciendo referencia a un lenguaje que ya no existe allí— y también recomienda: “La forma más fácil de hacer que la respuesta por correo electrónico funcione es usar la plantilla del contenedor mail-receiver, en lugar de intentar trabajar con todo tipo de APIs variables de los diferentes proveedores”.
2022: El parámetro email iba a ser cambiado a email_encoded.
2022: Otra recomendación de simplemente usar mail-reciever.