Задать вопрос

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽