Рассылка писем пользователям сайта

Хочу написать скрипт для автоматической рассылки писем пользователям сайта. Скажите, как это лучше всего сделать?
Знаю, что по этой причине нельзя одним письмом отправлять всем сразу. Что же тогда, отправлять каждому пользователю письмо отдельно, т.е. вызывать в PHP функцию mail для каждого пользователя?
  • Вопрос задан
  • 6851 просмотр
Пригласить эксперта
Ответы на вопрос 4
Gesper
@Gesper
Да, желательно отправлять отдельное письмо каждому пользователю. Кроме того лучше размазать отправку во времени. Обычно создают где-нибудь очередь отправки(например в БД) и постепенно опустошают ее, отправляя письма. Также есть уже готовые решения типа phplist. А еще можно воспользоваться внешними сервисами почтовых рассылок, например WebAsyst.
PS ни phplist, ни WebAsyst я лично не пользовался, так что отзыв об их работе дать не могу. Лично я всегда реализовывал эту функциональность через очередь в БД.
Ответ написан
Комментировать
VBart
@VBart
IMHO вопрос надо решать на уровне MTA.
Ответ написан
Комментировать
burdakovd
@burdakovd
BCC. Есть нюансы, но, мне кажется этого будет достаточно.
Ответ написан
Комментировать
ostapbender
@ostapbender
Попробуй Postmark. Пользуемся, нареканий нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы