我将 Bitnami 版本的 Canvas-LMS 安装到 AWS ECS 中。我已经根据这些
说明配置了
outgoing_mail.yml
。但是当我添加用户时,他们永远不会收到确认电子邮件。
查看
delayed_job.log
我可以看到消息被添加到某种内部队列中,但我不知道 Canvas 如何处理该队列。
为了验证邮件是否可以从服务器发送,我安装并配置了mailx。我可以使用 mailx 从服务器发送消息。
我应该在哪里查看 Canvas 不发送邮件的原因?
很难确定这里出了什么问题
可能是
outgoing_mail.yml
你可以安装类似mailcatcher的gem来测试canvas是否真的将邮件发送出去
像这样配置它(默认情况下,mailcatcher 在 localhost:1080 上捕获 localhost:1025 上的消息,并在 localhost 上有 Web ui :) 将地址和端口更改为mailcatcher
development:
address: "localhost"
port: "1025"
mailcatcher 是一个简单的 SMTP 服务器,可以捕获邮件消息并将其显示在网络中