我安装了OpenProject,使用的是坞-组合。我配置了SMTP设置,并正确地接收了测试电子邮件。
OpenProject被配置为发送电子邮件通知,但没有收到它们。
我读到,在手动安装的情况下,我们需要激活后台作业。https://www.openproject.org/docs/installation-and-operations/installation/manual/#activate-background-jobs
我想知道我是否也应该激活一个基于坞式组合的安装的后台作业。如果是这样的话,是怎么做的?
发布于 2022-10-18 15:25:52
我刚刚解决了同样的问题。在我的例子中,问题是"Worker“容器没有dns解析,无法获取外部域。
我所做的:
用
docker-compose logs -f --tail 1000 | grep Mails::MailerJob
您可能可以获取这个日志:
worker_1 | E, [2022-10-18T14:55:00.281584 #381] ERROR -- : [ActiveJob] [Mails::MailerJob] [c80bfc5b-af2a-4533-ab7c-7acbb33714a9] Error performing Mails::MailerJob (Job ID: c80bfc5b-af2a-4533-ab7c-7acbb33714a9) from DelayedJob(mailers) in 20107.54ms: SocketError (getaddrinfo: Temporary failure in name resolution):
转到docker-compose.yml文件并添加所需的dns。
worker:
dns:
- 8.8.8.8
- "Your DNS IP"如果对你也有效,请告诉我。
致以问候。
https://stackoverflow.com/questions/70962976
复制相似问题