Техническое задание: Восстановление системы email-оповещений
Контекст задачи
Существует система на базе PHP и MySQL для обработки статистики. В неё ежедневно, в интервале с 07:00 до 09:50, загружаются текстовые файлы, содержащие данные чеков. Встроенный PHP-скрипт анализирует содержимое этих файлов.
Текущая проблема
При обнаружении в файле чека с определённым, заранее заданным содержимым, система должна автоматически отправлять email-уведомление. В настоящее время этот функционал перестал работать, уведомления не отправляются.
Задачи для исполнителя
- Провести диагностику системы для выявления причины сбоя в отправке email.
- Проанализировать логику работы PHP-скрипта, отвечающего за парсинг файлов и триггер отправки уведомления.
- Исправить обнаруженные ошибки в коде или конфигурации.
- Протестировать работу системы: убедиться, что при поступлении целевого чека email-уведомление корректно формируется и отправляется.
- Обеспечить стабильную работу механизма в указанное время суток.
Технический стек
- Серверная часть: PHP
- База данных: MySQL
- Данные на входе: текстовые файлы (формат .txt)