В настоящее время я создаю систему цитат, которая работает следующим образом:
Пользователь отправляет данные через форму -> данные, отправленные в db - -> pdf сгенерирован -> электронное письмо отправлено
Я использую для этого библиотеку htmlmimemail5
, и сгенерированное электронное письмо отправляется на почтовый обмен на отдельном сервере в локальной сети.
К сожалению, отрицательной стороной этого является то, что скрипту php требуется около минуты для полного выполнения, поскольку скрипт ожидает подтверждения от MX, что письмо было отправлено или не удалось.
Я надеялся, что возможно будет иметь отдельное приложение PHP, которое обрабатывает всю электронную почту и означает, что пользователю не нужно ждать ни минуты, а вместо этого он может перейти на следующую страницу, где он сможет просматривать информацию и т. Д. .
Это приложение с радостью работало бы с очередью электронной почты, которая была создана из запросов пользовательских процессов, и, если очередь пуста, возможно, отключится?
Я предполагаю, что это должно быть какое-то электронное письмо очередь (как очередь печати).
Однако, поскольку я младший разработчик PHP, а все другие разработчики слишком заняты, чтобы присматривать за детьми, я совершенно заблудился и даже не знаю, с чего начать, и является ли это даже правильной стратегией?
Дополнительная информация :
Все внутренние и внешние электронные письма маршрутизируются через POSTINI, что также добавляет задержку.
Любые идеи и предложения приветствуются! :)