Необходимый функционал

Заказчику нужна полноценная система управления рассылками, которая включает:

  • Валидация email-адресов - проверка синтаксиса, существования домена и SMTP-верификация для отсеивания неактуальных и фейковых адресов.
  • Прогрев домена - автоматическое начальное наращивание репутации, чтобы снизить риск попадания в спам.
  • Массовая отправка - прямой SMTP-клиент с настройками Очередь/треш/HOLD, случайная задержка между отправками, контроля лимитов.
  • Отслеживание статусов - API (или callback) с журналом доставки: отправлено / не доставлено / прочитано / отказ из-за недоступности. Желательна поддержка открытия и прочтения через пиксель-трекер.
  • Анализ отказов - классификация ошибок (мягкие/жесткие bounce), обработка жалоб на спам, блокировка повторных отправок на проблемные адреса.

Ожидаемый результат

Рабочее веб-приложение (или простой интерфейс командного запуска) с аналогом планировщика задач, базой данных для хранения писем и логов, интеграцией с почтовым сервером и системой тестирования спама. Особое внимание - борьбе с высоким уровнем жестких баунсов и отсеиванию мусорных адресов, чтобы не повредить репутации отправителя.

Технические требования (ориентировочно)

  • Язык/платформа: на выбор исполнителя (Python, Node.js или Go).
  • API для стороннего импорта баз.
  • Кластер экзз-солони или использование IP-верифицированных для доменных рассылок.
  • Не требуется современный UI: будет использоваться Telegram api или минимальное Frontend-решение.