为了提供一些背景信息,我正在 Windows WSL 中运行最新版本的 Discourse,并自托管了一个 Stalwart 邮件服务器。我已经通过 Thunderbird 和其他邮件客户端测试了我的邮件服务,一切都工作正常。
几天前,我创建了一个新的邮件用户,然后让 Discourse 使用它。当我在 Discourse 管理菜单中点击 发送测试邮件 向我所有的邮箱(gmail.com、qq.com、163.com 等)发送测试邮件时,所有邮箱都收到了测试邮件。但是,当我尝试注册账户时,除了测试邮件之外,我所有的邮箱都无法收到注册邮件和其他消息。在邮件日志中,我除了 test_message 之外看不到任何发送的邮件,在 Stalwart 中,我也看不到除测试邮件之外的其他邮件日志。
我已经卡在这里好几天了,没有其他想法了,所以在这里发帖。
这是我的配置:
SMTP 服务器域名:mail.example.com
SMTP 端口:465
SMTP 强制 TLS:true
SMTP 自动 STARTTLS:true
邮件域名:example.com
邮件用户名:notice@example.com
通知邮箱:notice@example.com


