好的,看起来现在已经解决了。使用 Migadu 时,邮件中必须包含匹配的 From 头部以及身份验证。在上方添加身份验证脚本,并进入管理员设置将所有系统邮件的发件人地址进行配置,似乎已经解决了该问题。
如果其他人也遇到此问题,请执行以下操作:
- 进入您的 Discourse 文件夹:
cd /var/discourse - 在
containers/app.yml中添加身份验证方法:DISCOURSE_SMTP_AUTHENTICATION: login - 在终端中手动创建管理员账户,因为您无法接收验证邮件。为此,您需要执行以下步骤:先运行
./launcher enter app,然后运行rake admin:create,接着按照终端中显示的步骤操作 - 最后进入管理员设置,将
notification email更改为您尝试进行身份验证的邮箱地址
如果能在 app.yml 文件中直接设置发件人地址会更简单,但我未能找到实现这一功能的方法。