Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

Когда не отправляется почта модуль SMTP

Если не отправляется почта, либо сыпятся ошибки в отправке почты через SMTP можно поставить логировщик, чтобы отследить в чем проблема.

Пример проблемы

Модуль SMTP в журнал событий заносит ошибку такого вида:

Решение

В init.php добавляем следующий код:

определим константу LOG_FILENAME, в которой зададим путь к лог-файлу

Проверяет существование функции custom_mail и если такая функция есть, то bxmail вызывает ее со всеми параметрами и возвращает ее результат. Иначе вызывается встроенная php функция mail.

После отправки письма с сайта смотрим лог по указанному нами пути: