PrestaShop 1.6.x + SMTP = решение проблем с настройкой

При настройки сервера отправки почты SMTP в PrestaShop 1.6.x столкнулся с проблемой. В связки с сервером ZOHO движок напрочь отказывался отправлять письма. При использовании SSL шифрования на 465 порт возникала неопределенная ошибка: "пожалуйста проверьте настройки", а при использовании TLS соединения (на 587 порт) ошибка: "The SMTP connection failed to start: fsockopen returned Error Number 0 and Error String ":

Проверка конфигурации электронной почты

Проблема оказалась в том, что сервер ZOHO хочет видеть в "отправителе" такой же меил и адрес в авторизации SMTP. Для решения этого вопроса вам потребуется заполнить страницу настроек SMTP согласно стандартным требованиям:

enter image description here

После этого на странице "Клиенты" > "Контакты" в админке прописать тот же меил "отправителя" что и на странице SMTP:

enter image description here

И самое важное: на сервере в папке tools/swift/Swift вашего сайта заменить в файле Message.php эту строку:

$this->setFrom("");  на   $this->setFrom("info@ваш_домен.com");

Все. Теперь можете проверить работу отправив тестовое сообщение на странице админки в разделе "Расширенные параметры" > "E-mail"