Яндекс ответил:
"Дело в том, что задержка при доставке письма может достигать нескольких минут - это является нормой, так как происходит передача письма между серверами. Поэтому, увы, избавиться от задержки в несколько секунд не получится."
Перестал это хостеру, на что он ответил:
"Имеет место быть то что при отправке через SMTP может быть задержка , связана с подключением на сторонний сервер , это логично.
Мы со стороны сервер уже проверили все что можно было , ошибок не видим , кроме того что Вы подтвердили что письма отравляются. Рекомендуем проверить сам скрипт отправки , тут уже нужна помощь разработчика."
Код, отвечающий за отправку письма:
Не особо понимаю, вывод - smtp хуже mail и при его использовании задержки не избежать? Нужно переключаться на mail и донастраивать почтовый сервер, чтобы доставляемость была максимальной?