На главную

Настройка ЧС для скрипта парсинга данных

Техническое задание Создание бота для email-рассылки на Python, состоящего из двух независимых модулей: парсера и рассыльщика. Проект включает в себя следующие компоненты: Парсер: Собирает данные о сертификатах с истекающим сроком действия (2 месяца) и статусом "прекращен". Рассыльщик: Отправляет уведомление об окончании действия сертификата на электронную почту клиента. Telegram-бот: Используется для управления процессом рассылки. CSV-экспорт: Возможность экспорта собранных данных в формате CSV. Обмен данными: Осуществляется через Docker Compose. Черный список (ЧС): Управление списком адресов, которым запрещено отправлять письма. Основная задача: Черный список Проверка возможности отправки уведомления по домену: Если доменное имя в адресе почтового ящика присутствует в реестре доменных имен, то письмо не отправляется. Поиск точного совпадения адреса почтового ящика в реестре черного списка: Если адрес найден, письмо также не отправляется. Ручное добавление адресов в черный список: Адреса, добавленные вручную, остаются в списке навсегда. Логика добавления адресов в черный список: После четырех писем на один адрес, адрес автоматически добавляется в черный список на один год. При отказе клиента адрес добавляется в черный список на один год.