Отправка в конкретную дату

Advanced Mass Sender tech support

Модератор: Max Terentiev

Ответить
Сообщение
Автор
amarant
Сообщения: 3
Зарегистрирован: Пт янв 25, 2013 10:47 am

Отправка в конкретную дату

#1 Сообщение amarant » Пт янв 25, 2013 11:31 am

Задача - делать рассылку каждый день в день рождения (или в любую нужную дату)

Есть база, где у каждого мейла стоит соответствующая дата. В эту дату должно уйти письмо.

Можно ли это сделать силами AMS?

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1705
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#2 Сообщение Max Terentiev » Пт янв 25, 2013 1:27 pm

Можно если у вас база крутится в какой-то своей СУБД.

Смысл следующий: создаем подключение к внешней БД через ADO/ODBC драйвер. Для выборки данных пишем запрос вида

SELECT * FROM 'SomeTable' WHERE BirthDate=NOW()

сохраняем подключение.

Создаем рассылку, в качестве списка рассылки выбираем это подключение. Создаем/Выбираем письмо с поздравлением.

Далее, в планировщике рассылки создаем задание: запускать нашу рассылку каждый день, скажем, в 9 часов утра.

Поскольку при запуске рассылки из планировщика она всегда перезапускается с начала, а в момент запуска будет выполнятся указанный SQL запрос - если он что-то вернет (тех, у кого сегодня ДР) - на них письма уйдут, если нет - рассылка сразу остановится т.к. список получателей будет пуст.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя