AlexanderPichugin VIP
Total posts: 17
27 Авг 2014 12:35

Добрый день!

Задача следующая: на сайте есть материалы, созданные при помощи Cobalt 8, это вебинары, часть из которых может быть в будущем. Пользователь заранее выбирает "Записаться" — а в рамках Кобальта делает follow материалы.

Вопрос: возможно ли рассылать email уведомления всем пользователям, которые follow этот материал в назначенный день и час (например за сутки или за час до фактического начала вебинара — т.е. времени публикации материала)?

Последние изменения: 01 Сен 2014


Sergey
Total posts: 13,748
28 Авг 2014 11:16

Смотря чем вы хотите делать эти рассылки. Каким компонентом или службой. А так, конечно можно сделать SQL запрос который выберет всех пользователей кто подписан на эту статью.


AlexanderPichugin VIP
Total posts: 17
29 Авг 2014 13:16

В самом простом варианте обычным sendmail() или встроенным в джумлу Mass Mail.

Чем проще, тем лучше)

Может быть вообще как-то через кобальт можно?

Сценарий такой, что пользователи подписались на статью с датой создания в будущем и должны получить уведомления, перед тем как статья станет доступна.

Сейчас кобальт отправляет уведомления подписавшимся при изменении статьи, к примеру?


Sergey
Total posts: 13,748
31 Авг 2014 22:58

Даже не знаю. Может импонтировать в smartresponder?


AlexanderPichugin VIP
Total posts: 17
01 Сен 2014 11:31

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

Может быть возможно cron настроить, чтобы он дергал скрипт/страницу/адрес в кобальте, который будет рассылать sendmail'ом?


Sergey
Total posts: 13,748
01 Сен 2014 13:12

Можно написать свой скрипт, это самый прсотой вариант. Но тут другой впрос, если кто то ваше письмо добавит в джанк, то ваш айпи может быть добавлен в списки спамеров и ни какие ваши письма не будут приходить. Надо будет везде писать, разблокировать. Поддержание майл сервера в рабочем состояние дорогостоящие и геморойное занятие.

Работает на Cobalt