Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Рассылка по базе. Большая база подписчиков.

26.01.2009, 09:50
Александр
Zavarka Team

Зарегистрирован:
2005-01-22
Сообщений: 53

Есть база в 7000 человек, которые высказали желание подписаться на рассылку. Делаем рассылку по базе. Из-за большого кол-ва подписчиков, скрипт рассылки останавливается по тайм-ауту где-то на 800 пользователе.

zavarka-team.ru
26.01.2009, 10:57
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Я бы вам не советывал пользоваться стандартным функционалом рассылки писем через админку. Первый минус вы уже сами поняли. Ну а как остальные можно перечислить - письмо только в формате text/plain, добавить можно только один файл.

Одним словом - отправить нормальное красиво оформленное письмо в формате html со вставленными картинками и произвольным количеством вложений - это и не думайте даже улыбка

Я делал свой функционал. Создал компоненты "Рассылки" и "Вложения" - при их помощи админ формирует письмо в каком его душе угодно формате, вставляет картинки, прикладывает файлы к письму. После окончания создания письма ставится признак "готов к отправке". Далее сделал отельный скриптик пхп, который запихнул в планировщик заданий. Данный скрипт реулярно проверяет наличие писем готовых к отправке - если такие письма есть, то формируется письмо и отсылается по всей базе подписчиков. Чтобы особо не "съедать" ресурсы хостера сделал настройку - кол-во обрабатываемых подписчиков за 1 итерацию, например по 200 писем за раз. Адресаты, на которые письма были отправлены - отображаются в компоненте "Рассылки", также там виден процесс рассылки - % выполнения.

Такую рассылку лучше делать не стандартной функцией sendmail (на нее обычно куча ограничений у хостеров), а на прямую через smtp сервер.

Temet nosce...
26.01.2009, 15:56
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

Модуль "Подписки и рассылки" планируется переписать в ближайшем будущем:-).
Пожелания можете оставлять здесь.

Ксю доставляет...
198 196 2009-01-26 15:56:07 10077
Описание проекта