Использую SMTP GMAIL для отправки писем - очень удобно следить за отправленными + вести всю переписку с использованием сервисов гугла. Сегодня "словил" ошибку в логах, что письмо не было отправлено по причине: В то же время заказ покупателя успешно создался. Пораскинув мозгами я понял, что нет никакой возможности восстановить то "неотправленное" письмо, чтобы выслать копию покупателю. Отсюда возникла идея сделать систему email асинхронной. Сразу вижу плюсы: уменьшение времени создания заказа (не нужно ждать пока сервер отправит письмо); возможность "доотправки" писем (если покупатель случайно удалил письмо или произошел сбой); отслеживание работы с клиентом как в CRM системах. По реализации: письма (текст + сопутствующая информация) сохраняются в табличку, а потом отправляются по расписанию кроном. Может кто-то встречал похожие модули, буду благодарен за ссылки.