- MODX 2
- MODX 3
- PHP 7.2
Быстрый старт
Установка
- Установите пакет PostCraft через «Установщик».
- Откройте «Приложения → PostCraft» (в MODX 3 «Пакеты → PostCraft»).
При установке PostCraft создаёт таблицы, плагин PostCraft, чанки PostCraft.Blank и PostCraft.Promo и первый ящик отправителя из системных настроек emailsender и site_name.
Cron
Без cron очередь не отправляется. Добавьте задачу раз в минуту:
* * * * * php /path/to/site/core/components/postcraft/cron.phpКаждый запуск отправляет письма, время которых наступило, пачками по 100 в течение 40 секунд.
Ящик отправителя
Шестерёнка справа от вкладок открывает список ящиков. Ящик с типом Local отправляет письма через mail() сервера сайта. Если хостинг режет такую почту или письма попадают в спам, переключите ящик на SMTP и укажите сервер, порт, шифрование, логин и пароль.
Часовой пояс
PostCraft считает день и часы отправки в поясе из системной настройки postcraft_timezone. Пустое значение означает пояс PHP на сервере. Если сервер стоит в другом поясе, укажите свой, например Europe/Moscow.
Первая рассылка
- Вкладка «Шаблоны»: откройте
PostCraft.Blank, нажмите «Создать копию» и замените текст своим. - Вкладка «Рассылка»: выберите шаблон, напишите тему и прехедер.
- Вставьте адреса в поле «Адреса» столбиком или через запятую.
- Нажмите «Тест себе». Письмо придёт на email вашего профиля в MODX.
- Выберите дату и часы и нажмите «Запланировать». Галочка «Отправить сразу всем» отправляет без окна.
Ход рассылки виден на вкладке «Статистика». Там же рассылку можно поставить на паузу, изменить или отменить.
Ссылки в письме
В шаблоне доступны два плейсхолдера:
| Плейсхолдер | Куда ведёт |
|---|---|
| веб-версия письма на сайте |
| страница подтверждения отписки |
Адреса веб-версии и отписки: /mail/{токен} и /unsubscribe/{токен} при включённых дружественных URL, иначе assets/components/postcraft/t.php.
