0

我是一家将 ActiveCollab 作为项目管理工具运行的商店的开发人员。当工单更新/完成/等时,Activecollab 会发送电子邮件通知。

现在,页面在发送电子邮件之前“暂停”,这会减慢我们的工作流程,因为发送邮件平均需要 2-3 秒。当试图一次关闭多张票(打开几个标签)时,它变得非常糟糕。

有没有办法让电子邮件“排队”或以其他方式设置系统,以便在发送邮件时进程不会被阻塞?请注意,破解代码并不是一个真正的选择......但我很好地编写了一个“通过”bash脚本。另请注意,如果通知没有发出,那没什么大不了的……如果它加快了一切速度,我可以在这里和那里丢失一两个。

4

1 回答 1

2

activeCollab 3(目前处于测试阶段)引入了“后台”邮件。当邮件程序配置为在后台而不是立即发送消息(默认)时,它会将其添加到邮件队列中。当频繁的计划任务被触发时,来自队列的消息会发送给收件人。

有关计划任务的更多信息,请参见此处:计划任务当 activeCollab 3 退出测试版并且我们发布新的 Admin's Guide时,将提供有关不同邮件类型的信息。

更新:文章已经更新了一段时间,但我忘了更新这个评论。此处提供了涵盖 activeCollab 中的传出电子邮件的文章的更新版本:

https://www.activecollab.com/docs/manuals/admin-version-3/configuration/outgoing-mail-setup

于 2012-03-28T22:35:50.543 回答