rake 邮件中出现意外错误:test

你好!

我正在测试如何使用 riseup.net 中的电子邮件运行自托管实例,但我没有收到邮件。

mail.riseup.net 的 DNS 解析工作正常

root@discourse-app:/etc# getent hosts mail.riseup.net
198.252.153.170 mail.riseup.net
198.252.153.171 mail.riseup.net

并且 openssl s_client -connect mail.riseup.net:465 成功连接到服务器。

我运行了 rake emails:test[] 并得到了这个结果

root@discourse-app:/etc# rake emails:test[****@****.**]
正在使用 mail.riseup.net:465,用户名:****@riseup.net 和 plain 身份验证测试发送到 ****@****.**。
======================================== 错误 ========================================
                                    意外错误
Net::ReadTimeout
====================================== 解决方案 =======================================
这不是一个常见的错误。没有推荐的解决方案!
请将上面的确切错误消息报告给 https://meta.discourse.org/
(如果你找到了解决方案,也请一并报告!)
=======================================================================================

我也尝试使用 rails r “SiteSetting.notification_email = ‘****@riseup.net’” 重写通知电子邮件,但在 rake emails:test[] 中得到了相同的结果。

问题可能出在哪里?

看起来您的主题没有找到响应者。您是否能够自行找出问题的根源?如果可以,请分享解决方案,以帮助未来的旅行者!