С сайта не отправляются письма

Здравствуйте!

Такая проблема: на сайте есть регистрация. После ввода всех данных в форму регистрации, она отправляется без ошибок. В журнале modx ошибок нет, но при этом никакое письмо не приходит. Тестил обычную контактную форму — отправляется без ошибок, но сообщения не приходят…

В логах хостинга и в журнале появляются ошибки после удаления пользователя:
Modx:
[2018-10-04 12:12:06] (ERROR @ /var/www/vhosts/site.com/httpdocs/core/xpdo/xpdo.class.php: 1289) Could not get table name for class: modAccess
[2018-10-04 12:12:06] (ERROR @ /var/www/vhosts/site.com/httpdocs/core/xpdo/om/xpdoobject.class.php: 240) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 17' at line 1
)


Хостинг:
End of script output before headers: index.php, referer: site.com/manager/index.php?a=element/chunk/update&id=52

В чем может быть проблема и как ее решить?
Lori
04 октября 2018, 09:23
modx.pro
800
0

Комментарии: 2

Mikhail Tyrsyna
05 октября 2018, 00:12
0
1) Проверьте разрешена ли функция mail()?
2) На какую почту отправляете? Случайно не на mail.ru?
    Илья
    05 октября 2018, 15:55
    0
    Учитывая приведённую ошибку — я бы ещё проверил таблицы относящиеся к modAccess на целостность и правильность, возможно какие то старые данные не удалились…
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2