Отладка отправки писем mailwizz
Встроенный режим mailwizz Debug send-campaigns command — позволяет проверить отправку писем из командной строки. При этом MW имитирует отправку писем с выводом полного лога действий, потребляемых ресурсов или ошибки.
Первый шаг — отключить задание cron, которое запускает команду send-campaign, которая запускается каждую минуту.
В старых версиях так же может потребоваться отключите параллельную отправку PCNTL в личном кабинете backend/index.php/settings/cron
Второй шаг — запускать отправку кампаний вручную из командной строки. Если ваш cron для send-кампаний выглядит так:
/usr/bin/php -q /var/www/html/apps/console/console.php send-campaigns >/dev/null 2>&1
Вам нужно запустить следующую команду из командной строки:
/usr/bin/php -q /var/www/html/apps/console/console.php send-campaigns --verbose=1
В основном вы просто удаляете
>/dev/null 2>&1
и вы добавляете
--verbose=1
То как выглядит Ваша команда cron посмотреть можете backend/index.php/misc/cron-jobs-list
Как только вы запустите указанную выше команду в своем ssh-терминале, вы заметите, что mailwizz начнет выводить информацию о том, что он делает в данный момент, и о времени, которое требуется для каждой задачи.
Определите задачу, которая занимает больше всего времени, и вы узнаете, в чем проблема с отправкой.
Когда вы узнаете о проблеме и исправите ее, вам следует включить задания cron для отправки кампаний, чтобы отправка резюме продолжалась.