Интернет магазин не отправляет письма

Цель моей работы - предложение широкого ассортимента IT услуг на постоянно высоком качестве. Для этого я постоянно прохожу дополнительное обучение и совершенствую свои навыки на практике.
Характеристики
Категория:
Интернет-магазин
Заказчик:
Организация
Описание проекта

Проблема: интернет магазин на основе Shop-script, перестала отправляться почта как клиентам, так и администраторам сайта, что приводило к проблемам работы магазина с клиентами.

Диагностика и решение:первое, надо было проверить работу функции PHP mail(), включена ли она на хостинге и работает ли. Что бы проверить, включена ли функция PHP mail() на хостинге и что она не заблокирована, я зашёл на хостинг с помощью ssh и ввёл команду id. Получив ответ, я увидел что аккаунт является customers, что очень хорошо. Функция PHP mail() есть и она не заблокирована. Теперь я проверил, а работает ли она. Я написал одну строку

var_dump(mail(адрес_клиента@mail.ru, “test”,”test”));

выполнив которую я успешно отправил письмо, а на экране получил заветную True. Значит функция PHP mail() есть и она работает. Однако с интернет магазина так и не отправлялось не одно письмо.

Ну хорошо, далее я залез в админку интернет магазина и первым делом обновил ядро CMS. Это не помогло. Посмотрев логи я не увидел каких либо ошибок связанных с отправкой писем. Раз так, пришлось пойти на серьёзные меры, я перевёл отправку писем с функции PHP mail() на SMTP. Тут пришлось перебрать разные порты SMTP, так как с 465 SSL портом почта не завелась, что отразилось в log файле ошибок. А вот с портом STARTTLS 2525 почта успешно прошла аудификацию, но сказала, что для работы нужен оригинальный почтовый адрес. Такая ошибка была в логе. Отлично, сменив адрес почты на нужный нам, проблема была решена. Отправка почта с Интернет магазина заработала. Ошибок с log файле больше не появлялась. Проблема была решена.