Email-уведомления для сайта объявлений (asp+mssql)
Необходимо сделать функцию email уведомлений для сайта объявлений.
Сайт работает на asp, БД- MSSQL.
Что есть сейчас:
- Пользователи заполняют форму на сайте форму с текстом своего объявления и сроком его публикации.
- Данные из формы записываются в БД
- Модератор через админскую панель проверяет новые объявления на соответствие их тематике сайта (раздела сайта) и публикует их либо удаляет. При необходимости редактирует.
- При истечении срока публикации объявления - оно автоматически становится неактивным.
Что нужно сделать:
Необходимо сделать систему уведомлений по электронной почте, которая бы отправляла пользователям следующие письма:
1. После того как пользователь заполняет и отправляет форму объявления, то при записи данных в БД пользователю отправялось письмо с определенным текстом и идентификатором его объявления.
2. Когда модератор в админской панели для нового объявления нажимает кнопку "Опубликовать", то автору объявления отправляется письмо определенного содержания со ссылкой на опубликованное объявление.
3. Когда модератор в админской панели для нового объявления нажимает кнопку "Удалить", то автору объявления отправляется письмо о том что объявление не прошло модерацию.
4. Когда до окончания срока публикации объявления остается определенное количество дней, то его автору отправляется письмо определенного содержания с предложением продлить публикацию.
5. Когда модератор публикует объявление (допустим объявление о ПОКУПКЕ) то всем авторам объявлений о ПРОДАЖЕ, которые в данный момент опубликованы на сайте и у которых параметры "отрасль" и "регион" совпадают с новым объявлением о покупке отправляется письмо со ссылкой на новое объявление о покупке (выборка из базы с последующей рассылкой).
Оплата работы электронными деньгами или безопасная сделка.