Xwab
Форумыnavigate_nextПрограммирование на PHP

Пара вопросов по рассылке писем
Сообщения
Morty

Вопрос №1: Как сделать отправку писем в фоне. То есть юзер добавил коммент и если есть подписчики чтоб юзер ушёл со страницы, а подписчикам отправлялись уведомления?
Вопрос №2: Как сделать периодичность отправки?
То есть отправилось 5 писем, 5 сек задержка, отправилось ещё 5, ещё 5 сек задержка.

Вся информация для отправки извлекается из бд mysql.

19 Апр 2012, 19:21
mixlion

Крон с интервалом в 10 мин на файл, который будет проверять, если есть новые комментарии у подписчиков.

19 Апр 2012, 19:23
Morty

mixlion, без крона никак?..

19 Апр 2012, 20:55
oee

Morty, без крона геморойно)

19 Апр 2012, 21:17
san

Если сервак свой, то подымаем любую messages query или тупо redis. прикручиваем любую реализацию delay job сервера и радуемся
Когда пользователь комментит, забиваем мессадж в очередь. А dj по мере освобождения ресурсов будет брать из очереди и отправлять их поштучно (ну или как запилишь воркер).

19 Апр 2012, 21:20
Morty

san, Не сервака своего нету, есть только хостинг...

19 Апр 2012, 21:38
san

тогда крон или сторонние сервисы типа sendgrid.com, но они денех стоят

19 Апр 2012, 21:40
Morty

san, А как же на форумах делают?..

19 Апр 2012, 21:58
Nnz2

либо кроном либо сервер очередей типа gearman

19 Апр 2012, 22:25
Morty

Nnz2, В IPB ничего не ставится в крон и уведомления отправляются ведь...

19 Апр 2012, 22:39
Ответить на тему