Skip to content

Cервис управления рассылками, администрирования и получения статистики.

Notifications You must be signed in to change notification settings

Abramov0Alexandr/mailing_service_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mailing Service Project

Чтобы удержать текущих клиентов, часто используют вспомогательные, или «прогревающие», рассылки для информирования и привлечения клиентов. Для этого был разработан проект, позволяющий создавать и отправлять рассылки пользователям сервиса.

Стек технологий:

  • python
  • django
  • psycopg2-binary
  • python-dotenv
  • schedule

Description

Проект почтовой службы предназначен для отправки писем большому количеству получателей с использованием заданного набора шаблонов. Это удобный способ автоматизировать процесс отправки персонализированных электронных писем подписчикам или клиентам.

Features

  • Отправка писем списку получателей
  • Персонализируйте электронные письма, включив информацию о получателе
  • Настраиваемое имя отправителя и адрес электронной почты
  • Поддерживает вложения
  • Регистрирует статус отправки электронной почты для каждого получателя

Installation

  1. Клонируйте репозиторий:

    git clone git@github.com:Abramov0Alexandr/mailing_service_project.git
  2. Установите предопределенные зависимости:

    poetry install

Usage

  1. Запустите сервер:

    python manage.py runserver
  2. Зарегистрируйтесь в сервисе. На указанную при регистрации электронную почту будет отправлено письмо с подтверждением аккаунта. После перехода по ссылке в письме, вы будете автоматически авторизованы.

  3. При необходимости создайте суперпользователя

    python manage.py create_su
  4. Добавьте пользователей, которым будет производиться отправка рассылок

  5. Создайте рассылки, указав получателей

  6. Запустите процесс отправки рассылок:

    python manage.py run_mailing

    Сервис начнет отправлять электронные письма всем получателям.

Contributing

Pull requests и отчеты об ошибках приветствуются.

License

This project is licensed under the MIT License.

About

Cервис управления рассылками, администрирования и получения статистики.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published