Создание модуля рассылок на Yii2 с подключением Sendgrid/AWS

Цена договорная • электронные деньги
11 февраля 2016, 17:45 • 4 отклика • 23 просмотра
Требуется дополнить существующий проект на Yii2 модулем, с помощью которого можно было бы отравлять рассылки пользователям. Обязательные требования: 1. Это должен быть Yii2 module 2. Отправка писем используя web api Sendgrid и/или Amazon SES и возможность подключения различных провайдеров в будущем 3. Возможность отправки писем как по одному так и multiple (batches) за раз 4. Возможность в шаблон письма и заголовка вставки индивидуальных для пользователя параметров. 5. Все письма изначально Html, текстовая версия должна генерироваться автоматически. 6. Все шаблоны используют один layout, хранящийся в папке layouts. 7. Все письма (если отправка через Sendgrid) имеют категорию и ссылку на отписку в headers для Gmail 8. Веб интерфейс для подготовки адресатов ( а) из основной таблицы пользователей перенос данных в таблицу рассылки исключая адресатов из таблицы bounces; б) возможность удаления адресатов из списка рассылки; в) очистка таблицы рассылки после ее отравки) структура таблиц users и bounces будет приведена. 9. Веб интерфейс для создания новых и хранения старых шаблонов писем, возможность создания нового шаблона из прошлого. 10. Сохранение истории рассылок (на каждую рассылку: сколько писем отправлено, шаблон письма, когда и с какой частотой шла отправка) 11. Веб интерфейс для настроек параметров отправки рассылок, включающая: – статистику (сколько адресатов всего, скольким адресатам уже отправлена данная рассылка) – время отправки рассылки – частота отравки (отравить N писем в час/день) – отравка тестового письма 12. Cron Yii2 console для отправки писем рассылки. Сроки ограничены, поэтому пожалуста пишите сразу в какие сроки сможете уложиться. В случае качественного выполения задания есть возможность дальнейшего плодотворного сотрудничества.