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

Юрий18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.02.2008

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

ТЗ:

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

через заданный промежуток времени.

Описание работы рассыльщика:

Интерфейс:

[смотри файл 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

...

====================================================

Заявки фрилансеров