Техническое задание: Настройка отправки формы Django на Gmail
Имеется готовый сайт на Django с функциональной контактной формой. Форма содержит два поля: имя и телефон. Данные из формы успешно извлекаются и на локальном сервере отправка работает корректно.
Цель задачи
Обеспечить стабильную отправку данных, введенных пользователем в форму, на заранее указанный почтовый ящик Gmail при работе сайта на хостинге.
Требования к реализации
- Настроить модуль отправки электронной почты в Django для работы с SMTP-сервером Gmail.
- Обеспечить безопасную аутентификацию (рекомендуется использование App Passwords, если включена двухфакторная аутентификация).
- Интегрировать настройки в конфигурацию проекта для корректной работы на хостинге.
- Проверить отправку тестового письма с данными формы (имя и телефон).
- Учесть обработку возможных ошибок при отправке.
Предоставляемые материалы
- Готовые файлы проекта Django с реализованной формой и view-функцией для извлечения данных.
Важно: Все конфиденциальные данные (логины, пароли, секретные ключи) должны быть вынесены в переменные окружения или защищенные конфигурационные файлы.