Как правильно отправлять email-рассылки большому количеству получателей

Отправка сообщения большому количеству получателей может длиться очень долго — дольше ограничения по времени, установленного на сервере для исполнения PHP-скриптов. Может оказаться так, что части получателей из длинного списка ваше сообщение может вообще не отправиться.

Обход серверного ограничения с помощью браузерного скрипта

Серверное ограничение можно обойти: не закрывайте страницу браузера с открытым приложением «Рассылки». В этом случае другой скрипт — который выполняется в браузере — будет возобновлять работу серверного скрипта, если тот не успеет закончить свою работу.

Такой способ вполне рабочий, но иногда может не сработать — например, если у вас отключат свет или вам нужно будет срочно выключить свой ноутбук. Даже если потом снова открыть в браузере ту же страницу в «Рассылках», то возобновить работу серверного скрипта не получится.

Обход серверного ограничения с помощью задания cron (рекомендуется)

Чтобы отправка сообщений не зависела от серверных ограничений и работоспособности вашего компьютера, настройте в контрольной панели своего хостинга задание для серверного планировщика (cron). Его нужно настроить один раз, и оно будет действовать на все будущие рассылки.

Когда настроено задание cron, планировщик будет запускать серверный скрипт «Рассылок» до тех пор, пока сообщение не отправится всем выбранным получателям. Запустив отправку, можно закрыть браузер и даже выключить компьютер — рассылку будет продолжать задание cron.

На снимке показаны примеры команд для настройки задания cron, которые предложит настроить приложение «Рассылки». Копировать текст команд для настройки задания cron нужно из интерфейса «Рассылок», потому что на каждом сервере текст команды будет другим.

В облаке Webasyst настраивать задание cron не нужно. Оно автоматически срабатывает для всех пользователей облачного хостинга. Это нужно только при использовании скриптов Webasyst на собственном сервере или виртуальном хостинге.

0 комментариев

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите