启用 reply_by_email

“手动轮询已启用”设置也位于“管理”→“所有站点设置”→“电子邮件”下。

而且,由于我显然睡不着,我做了一些调查,发现很少有人尝试通过 API 配置邮件接收。以防万一您在继续过程中有所帮助,以下是我发现的内容:

(一堆链接)

在我搜索时,Discobot 浮现了这些可能已过时的信息:

您可以使用 Discourse API 来处理传入电子邮件,而无需依赖 mail-receiver 容器。/admin/email/handle_mail 端点通过 POST 接受原始电子邮件内容,允许您通过脚本或自定义集成将电子邮件直接推送到 Discourse。此方法完全绕过了对 SMTP 轮询或 mail-receiver 容器的需求。

例如,您可以使用带有包含原始电子邮件内容的 email 参数的 curl 命令将电子邮件发送到 Discourse。这种方法通常用于自定义电子邮件传递设置,尤其是在使用 AWS Lambda 或其他无服务器函数等服务时。

Discourse API 文档 中了解有关 API 端点的更多信息。

(…我在 API 文档中找不到任何相关信息。)

2018 年:此主题似乎没有解决。

2018 年:此帖子引用了一个 电子邮件指南——引用了那里已不存在的语言——并建议:“最简单的设置回复电子邮件的方法是使用 mail-receiver 容器模板,而不是尝试处理各种提供商的 API。”

2022 年:email 参数将被更改email_encoded

2022 年:另一个建议是直接使用 mail-receiver

2 个赞