[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: рассылка на email
flinth
Хотел бы сделать рассылку на почту новостей зарегистрированным юзерам, но вот чтото не очень владею инфой как лучше это сделать, сделал через функцию mail() и цикл, но скрипт заканчивает работу с ошибкой timeout, и нужно ли это делать через скрипт запускаемый вручную или стоит настроить cron? и вообще как целесообразней это сделать если нужно отослать более 1000 писем? спасибо



Спустя 7 минут, 29 секунд (18.12.2011 - 01:00) Игорь_Vasinsky написал(а):
да таймауты не помешали бы.. и увеличит время работы скриптов в целом

крон - это расписание, а если инфа не обновилась - то зачем слать письма?

Спустя 3 минуты, 18 секунд (18.12.2011 - 01:03) flinth написал(а):
Цитата (Игорь_Vasinsky @ 17.12.2011 - 22:00)
да таймауты не помешали бы.. и увеличит время работы скриптов в целом


а можно пример строки или функции я чтото не уловил сути из тех пары примеров что рассмотрел, если не сложно.
Ну на кроне я думал если отправлять тем, например, кто не заходил некоторое время или как то так.

Спустя 3 часа, 1 минута, 24 секунды (18.12.2011 - 04:05) inpost написал(а):
flinth
mail тормознутый, данные в БД, оттуда кроном и рассылку.
Не забудь только:
    ignore_user_abort(true);
set_time_limit(0);

Спустя 1 день, 10 часов, 47 минут, 9 секунд (19.12.2011 - 14:52) flinth написал(а):
Цитата (inpost @ 18.12.2011 - 01:05)
mail тормознутый, данные в БД, оттуда кроном и рассылку.

а если не mail, то чем же слать?

Спустя 1 час, 53 минуты, 48 секунд (19.12.2011 - 16:46) killer8080 написал(а):
Цитата (flinth @ 19.12.2011 - 13:52)
а если не mail, то чем же слать?

Напрямую через сокеты, соединяешься с smtp сервером, и шлешь. Вот пример.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.