Задача: Надежная email-интеграция для Django
Необходимо настроить в Django-проекте функционал отправки электронных писем, который будет стабильно работать в продакшене и обеспечивать профессиональный внешний вид писем для получателей.
Ключевые требования
- Стабильность и доставка: Интеграция с надежным внешним SMTP-сервисом (например, Mailgun, Яндекс.Почта для домена или аналог).
- Качественные шаблоны: Создание HTML-шаблонов писем, которые корректно и прилично отображаются в различных почтовых клиентах (Gmail, Outlook, Яндекс.Почта и др.).
- Обработка сбоев: Обязательная реализация механизма повторных попыток отправки (retry logic) при временных ошибках.
- Обработка ошибок: Надежная система логирования и обработки исключений, связанных с отправкой email.
- Интеграция в проект: Чистое внедрение решения в существующий Django-проект.
Ожидаемый результат
- Готовый, протестированный модуль для отправки транзакционных писем.
- Красивые и кросс-клиентские HTML-шаблоны.
- Настроенная система ретраев и мониторинга ошибок отправки.
- Документация по использованию и развертыванию.
Детали реализации и выбор конкретных технологий (например, библиотеки для шаблонов, способ организации очередей для ретраев) будут согласованы с исполнителем.