如何为 Bitnami Canvas-lms 设置外发邮件

问题描述 投票:0回答:1

我将 Bitnami 版本的 Canvas-LMS 安装到 AWS ECS 中。我已经根据这些

说明
配置了outgoing_mail.yml。但是当我添加用户时,他们永远不会收到确认电子邮件。

查看

delayed_job.log
我可以看到消息被添加到某种内部队列中,但我不知道 Canvas 如何处理该队列。

为了验证邮件是否可以从服务器发送,我安装并配置了mailx。我可以使用 mailx 从服务器发送消息。

我应该在哪里查看 Canvas 不发送邮件的原因?

canvas-lms
1个回答
0
投票

很难确定这里出了什么问题
可能是

outgoing_mail.yml

中的参数不正确 或者也许是防火墙阻止了您的画布发送电子邮件

你可以安装类似mailcatcher的gem来测试canvas是否真的将邮件发送出去

像这样配置它(默认情况下,mailcatcher 在 localhost:1080 上捕获 localhost:1025 上的消息,并在 localhost 上有 Web ui :) 将地址和端口更改为mailcatcher

development:
  address: "localhost"
  port: "1025"

mailcatcher 是一个简单的 SMTP 服务器,可以捕获邮件消息并将其显示在网络中

© www.soinside.com 2019 - 2024. All rights reserved.