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

Как сделать массовую рассылку емейл в фоновом режиме в Yii2?

Всем привет, не могу никак разобраться с этой проблемой.
Я создал форму для создания емейл сообщения. Когда нажимаешь кнопку отправить то отправляются эмайл сообщения на указанные адреса.
Первая проблема что ты должен не закрывать страницу пока все не отправится, как сделать чтобы это отправлялось в фоновом режиме?
Вторая проблема как сделать так чтобы емейл отправлялся по заданному расписанию?
Всем заранее спасибо!
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 7 комментариев
Решения вопроса 2
Mx21
@Mx21
Software engineer
>Первая проблема что ты должен не закрывать страницу пока все не отправится
Если, там много адресов на которые отправляются сообщения, то скрипт не успевает выполниться.

>Вторая проблема как сделать так чтобы емейл отправлялся по заданному расписанию?

Например, можно задать cron.
Ответ написан
@sidni
Php Developer
придется поставить сервер очередей и посмотреть в сторону https://github.com/yiisoft/yii2-queue
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
paulfcdd
@paulfcdd
PHP/Sf/WEB developer
посмотри решение тут
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы