/mailganer

Primary LanguagePython

Mailganer test (Python 2.7 + Django 1.1)


Описание

Сервис рассылки почтовых писем

В целях ускорения процесса работы вход в систему осуществляется через админ панель, отправка рассылок предусмотренна только с одной почты, заполненной в .env.local

В будущем можно подключать пользовательские домены через сервисы (по типу mailgun)

Реализовано:

  • Создание списков подписчиков
  • Создание базы подписчиков из файла формата .csv
  • Создание рассылок (без модерации, добавления почты отправителя)

Не реализовано, но хотелось бы:

  • Форма входа
  • Подключение пользовательских доменов
  • Отписка от рассылок
  • Красивое оформление
  • Отслеживание открытия писем (была идея с изображениями, при GET запросе засчитывать прочтение)

Quick Start

  1. Скопировать .envs
cp .env.local.dist .env.local
cp .env.local.db.dist .env.local.db
  1. Заполнить недостающие данные, а именно EMAIL
  2. Запустить
docker-compose -f docker-compose.local.yml up -d --build
  1. urls описаны в mailing/urls.py