С сайта не отправляются письма
Здравствуйте!
Такая проблема: на сайте есть регистрация. После ввода всех данных в форму регистрации, она отправляется без ошибок. В журнале 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
В чем может быть проблема и как ее решить?
Такая проблема: на сайте есть регистрация. После ввода всех данных в форму регистрации, она отправляется без ошибок. В журнале 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
В чем может быть проблема и как ее решить?
Комментарии: 2
1) Проверьте разрешена ли функция mail()?
2) На какую почту отправляете? Случайно не на mail.ru?
2) На какую почту отправляете? Случайно не на mail.ru?
Учитывая приведённую ошибку — я бы ещё проверил таблицы относящиеся к modAccess на целостность и правильность, возможно какие то старые данные не удалились…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.