我遇到了同样的问题,在网络搜索中找到了这个主题,看起来(就像微软 365 电子邮件服务器在放弃基于密码的身份验证之前一样)只支持 AUTH LOGIN,而不支持 AUTH PLAIN,而 AUTH PLAIN 是 Discourse 在撰写本文时默认支持的。
在容器配置中设置 DISCOURSE_SMTP_AUTHENTICATION: login 可以使电子邮件正常工作。另外值得注意的是,默认情况下,唯一允许的“发件人”电子邮件是默认的 DoNotReply@domain.example - 如果你不设置这个,你的电子邮件将被拒绝,并显示“550 5.3.5 Email sender’s username is invalid”。