Техническое задание: Очистка базы email-адресов
Цель проекта
Выявить и удалить из базы email-адресов записи, которые не принимают почтовые рассылки, с целью повышения качества базы, улучшения статистики доставки и репутации отправителя.
Исходные данные
- Объём базы: примерно 60 000 email-адресов.
- Формат исходного файла: CSV или Excel.
Требования к результату
Исполнителю необходимо предоставить два итоговых файла:
1. Очищенный файл
- Содержит только валидные email-адреса, которые принимают письма.
- Из него должны быть удалены все адреса, вызывающие критические ошибки доставки.
2. Файл-отчёт с удалёнными адресами
- Содержит список всех удалённых из базы email-адресов.
- Для каждого адреса должна быть указана причина удаления, например:
- invalid (несуществующий адрес)
- hard bounce (постоянная ошибка доставки)
- policy rejection (отклонение политикой почтового сервиса)
- no mx (отсутствие почтового сервера у домена)
- и другие выявленные проблемы.
Критерии для удаления адреса
Адрес считается проблемным и подлежит удалению, если при проверке он соответствует одному или нескольким условиям:
- Адрес не существует (ответ сервера 550 5.1.1).
- Адрес или домен стабильно возвращает ошибку политики доставки (например, 550 5.7.1).
- Домен не принимает почту (отсутствуют MX-записи, почтовый сервер не отвечает).
- Адрес постоянно вызывает hard bounce (безвозвратную ошибку доставки).
Примечание
Методы и инструменты проверки и валидации email-адресов остаются на усмотрение исполнителя. Ключевое значение имеет корректность и качество конечного результата - чистая база адресов и детализированный отчёт о проделанной очистке.