Недавно я столкнулся с той же проблемой: медленная отправка электронной почты. Использование SMTP еще хуже. 3 ~ 4 секунды для отправки электронного письма.
Сначала я думаю, что мог бы сделать что-то, что вы пытаетесь архивировать, но этот метод может вызвать столько проблем, что оно того не стоило.
Я заканчиваю создание таблицы электронной почты, чтобы поставить в очередь (и сохранить как историю) все электронные письма, которые могут быть отправлены.
Для обработки этой очереди я создал cronjob для запуска определенного контроллера / метода просто для отправки этих писем.