Рассыльщик напоминаний

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Нужен такой ваот скрипт

ТЗ:

Задача: Отправка персонифицированных писем заказчикам магазина
через данный интервал времени.

Изложение работы рассыльщика:

Интерфейс:
[смотри файл input.html в приложении]
Вводим папарметры, нажимаем ОК,
позже этого выводится сообщение что данные
удачно добавлены в очередь на отправку и начинается
отсчет времени на отправку данного письма. По достижении заданного времени
с момента добавления данных в форму происходит отправка письма на емейл указанный
в форме при вступлении данных.

Параметры:
Магазин - переменная [shop], применяется в тексте письма;
Email заказчика - переменная [email], адрес, куда отправляется письмо;
Имя заказчика - переменная [name], применяется в тексте письма;
Номер заказа - переменная [order], применяется в тексте письма;

Скрипт использует всеобщий файл настроек в котором указываются следующие параметры:
- адрес с которого отправляются письма,
- период отправки (в часах, скажем для периода 2 недели период будет равен 336 часов),
и другие нужные параметры для работы скрипта.

Отправка писем осуществляется через данный интервал времени (задается в файле
глобальных настроек), а отсчет по всякому письму - с момента добавления
письма в рассыльщик, т.е. по нажатию кнопки ОК.

Текст письма хранится в отдельном файле и имеет вид:

====================================================
Здравствуйте, [name]!
Вы сделали заказ в магазине [shop], номер Вашего заказа [order].
...
====================================================
Переменные в скобках заменяются на соответствующие данные из файла рассылки.

Файл рассылки (это файл в тот, что добавляются данные с формы по нажатию
кнопки ОК) имеет вид:

====================================================
магазин1 | email1 | имя клиента1 | номер заказа1 | дата добавления1
магазин2 | email2 | имя клиента2 | номер заказа2 | дата добавления2
магазин3 | email3 | имя клиента3 | номер заказа3 | дата добавления3
...
====================================================

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26