Так может, что-то поменять в подходе?Земляк, подход какой есть-такой и есть..
Подход-то явно не самый перспективный, судя по результату.
В shopCMS используется довольно старая библиотека PHPmailer, версии 2.0.0.
Сейчас эта библиотека имеет версию 5.2.8
Я не раз читал (в том числе и на этом форуме), что замена старой версии на современную устраняет некоторые проблемы.
Если, конечно дело в версии, а все остальные почтовые параметры нормально настроены.
Со временем работы магазина было несколько проблем с почтой:
1. Была настроена отправка почты через через серверную функцию mail
со временем началась проблема - большенство писем попадало в СПАМ, отсеивалось как спам почтовыми службами.
- проблема оказалась в служебных закголовках писем.
Решили вопрос переходом на отправку через SMTP-сервер Яндекса \ соответственно привязав свой домен.
2. Спустя время опять проблема
SMTP-сервер Яндекса - перестал отправлять письма из-за отсутствия какого-то закголовка в письме.
Решили вопрос - обновлением библиотеки PHPmailer + добавили неоходимый заголовой (сейчас непомню какой надо смотреть).
3. Вышеописанная в теме проблема - яндекс затребовал сменить протокол отправки.