Я разработчик в магазине, который запускает ActiveCollab в качестве инструмента управления проектами. Activecollab отправляет уведомления по электронной почте, когда билеты обновляются/завершаются/и т. Д.Обработка PHP sendmail в ActiveCollab
Прямо сейчас страница «остановлена» до тех пор, пока не будет отправлено электронное письмо, что замедлит наш рабочий процесс, так как в среднем требуется 2-3 секунды для отправки почты. При попытке сразу закрыть несколько билетов (открыв несколько вкладок), становится очень плохо.
Есть ли способ, чтобы электронные письма были «поставлены в очередь» или каким-то иным образом настроили систему, чтобы процесс не блокировался во время отправки почты? Обратите внимание, что взломать код на самом деле не вариант ... но я прекрасно пишу скрипт bash «pass through». Также обратите внимание, что если уведомление не выходит, это не имеет большого значения ... Я в порядке, потеряв один или два здесь и там, если он ускорит все.