我尝试在 AWS 服务器上安装 Discourse Docker。构建过程完成后,我必须注册一个管理员账户。
然后,我点击“注册”按钮,但没有收到任何邮件。
我使用了 ./discourse-doctor 工具来检查问题,但得到了以下结果:
==================== MAIL TEST ====================
为了进行更可靠的测试,请从 mail-tester.com 获取一个地址。
或者只需给自己发送一封测试邮件。
邮件测试地址?(输入 'n' 跳过)[info@deephub.vn]:
正在向 info@deephub.vn 发送邮件... ...
正在使用 smtp.yandex.ru:465 测试向 info@deephub.vn 发送邮件。
================== 错误 =======================
意外错误
Net::ReadTimeout
================ 解决方案 ==============
这不是一个常见错误,目前没有推荐的解决方案!
请将上述确切的错误信息报告给 meta.discourse.org
(如果你找到了解决方案,也请一并告知!)
==========================================
正在替换:SMTP_PASSWORD
正在替换:LETSENCRYPT_ACCOUNT_EMAIL
正在替换:DEVELOPER_EMAILS
正在替换:DISCOURSE_DB_PASSWORD
正在替换:正在发送邮件到
==================== 完成! ====================
我已在 DNS 中配置了 SPF 和 DKIM 记录。
Telnet 正常
telnet smtp.yandex.ru 465
有什么建议可以解决这个问题吗?
