Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Массовая рассылка писем пользователям
 
 автор: VYB   (30.09.2007 в 11:45)   письмо автору
 
 

Здравствуйте!
Посоветуйте как поступить в этом случае:
У каждого зарегистрированного пользователя сайта есть свой личный кабинет, в котором он может менять свои настройки.Одна из групп настроек отвечает за оповещения по емэйлу.Таким образом скрипту придется по какому-либо событию(например поступило новое входящее сообщение или добавлена новость) отсылать письмо с уведомлением всем тем пользователям, кто выбрал соответствующее оповещение.Но таких пользователей может быть очень много.Как лучше поступить в такой ситуации, ведь массовая рассылка может сильно загрузить сервер?( я собираюсь в цикле использовать ф-ю mail()-менять только адреса, а тело сообщение будет неизменным)

   
 
 автор: cheops   (30.09.2007 в 13:09)   письмо автору
 
   для: VYB   (30.09.2007 в 11:45)
 

Можно рассылать письма за несколько заходов, запуская скрипт рассылки по cron.

   
 
 автор: VYB   (30.09.2007 в 16:14)   письмо автору
 
   для: cheops   (30.09.2007 в 13:09)
 

А как определить кол-во заходов, сколько еще осталось передать.Может быть у вас есть пример?

   
 
 автор: cheops   (01.10.2007 в 09:09)   письмо автору
 
   для: VYB   (30.09.2007 в 16:14)
 

У вас наверняка e-mail хранятся в базе данных - подсчитывайте их количество, на каждый заход отводите по 100 e-mail - разделите количество e-mail на 100 - это и будет количество необходимых заходов.

   
 
 автор: VYB   (01.10.2007 в 20:26)   письмо автору
 
   для: cheops   (01.10.2007 в 09:09)
 

да, спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования