Чтобы удержать текущих клиентов, часто используют вспомогательные, или «прогревающие», рассылки для информирования и привлечения клиентов. Для этого был разработан проект, позволяющий создавать и отправлять рассылки пользователям сервиса.
Стек технологий:
- python
- django
- psycopg2-binary
- python-dotenv
- schedule
Проект почтовой службы предназначен для отправки писем большому количеству получателей с использованием заданного набора шаблонов. Это удобный способ автоматизировать процесс отправки персонализированных электронных писем подписчикам или клиентам.
- Отправка писем списку получателей
- Персонализируйте электронные письма, включив информацию о получателе
- Настраиваемое имя отправителя и адрес электронной почты
- Поддерживает вложения
- Регистрирует статус отправки электронной почты для каждого получателя
-
Клонируйте репозиторий:
git clone git@github.com:Abramov0Alexandr/mailing_service_project.git
-
Установите предопределенные зависимости:
poetry install
-
Запустите сервер:
python manage.py runserver
-
Зарегистрируйтесь в сервисе. На указанную при регистрации электронную почту будет отправлено письмо с подтверждением аккаунта. После перехода по ссылке в письме, вы будете автоматически авторизованы.
-
При необходимости создайте суперпользователя
python manage.py create_su
-
Добавьте пользователей, которым будет производиться отправка рассылок
-
Создайте рассылки, указав получателей
-
Запустите процесс отправки рассылок:
python manage.py run_mailing
Сервис начнет отправлять электронные письма всем получателям.
Pull requests и отчеты об ошибках приветствуются.
This project is licensed under the MIT License.