使用 bitnami 和 plesk 发送电子邮件时出现 422 Unprocessable Entity 错误

我成功使用 Bitnami 的 Docker 镜像部署了 Discourse。但在尝试发送测试邮件的步骤时,遇到了以下错误:

发送测试邮件时出现问题。请仔细检查您的邮件设置,确认您的主机未阻止邮件连接,然后重试。

我使用的是一台具有静态 IP 的服务器,Docker 镜像正在其上运行。DNS 记录和邮件服务由一台 Plesk 服务器提供。

奇怪的是,如果我使用其他邮件服务(如 Office365 或 GMX),则一切正常。但如果我使用这台 Plesk 服务器上的不同邮箱账户,或者同一服务器上的其他域名,总会收到上述错误。

深入查看日志后,发现真正的错误信息是:“Completed 422 Unprocessable Entity in 5929ms (Views: 0.6ms | ActiveRecord: 0.0ms | Allocations: 58765”。

请问有什么方法可以找出确切的错误原因吗?

谢谢!

欢迎登船,船长!

我们对 Discourse 在 Bitnami 上的运行方式了解甚少。

排查 Bitnami 安装问题

那么问题可能出在该邮件服务器或其配置上。我们主要建议使用像您已验证可用的那些服务,因为它们确实有效。关于该错误有许多相关讨论帖,您可以查阅一下。有人报告称他们使用了错误的端口。