Не отправляет письмо на почту

После установки modx поставил изначально свою почту в конфигурациях
Такого типа ...@yandex.ru

Далее Установил расширение логин, настроил его и протестировал. Письма отправлялись с подтверждением регистрации отлично.
Далее зарегистрировал почту для домена в яндекс коннекте.
Такого типа no_reply@domain.ru

Настройки прописал верные
Можно посмотреть на скрине
https://yadi.sk/d/NO2n1rDF6u9IMw

Далее письма отправляться перестали.
В яндекс коннекте все отлично, домен подтвержден, почту для сотрудника тоже создал уже много дней назад

Логи modx пишут следующее
[2019-01-18 12:20:26] (ERROR in modProcessor::run @ /var/www/admin/data/www/site.ru/core/model/modx/modprocessor.class.php: 177) Flat file processor support is deprecated since version 2.7.0.

Лог сервера тоже особенно не разглашает об этой ситуации

127.0.0.1 — - [18/Jan/2019:12:20:49 +0300] «GET /register/success?username=pochta%40mail.ru&email=pochta%40mail.ru HTTP/1.0» 200 1690 «site.ru/register/» «Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36»

Все ссылки и адрес почтового ящика в логах заменил

В чем может быть дело?

Версию php ставил и 5 и 7 — не помогло
Хостер говорит что на самом сервере отправка почты работает без проблем
Андрей
18 января 2019, 12:33
modx.pro
745
0

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

vectorserver
18 января 2019, 13:30
+1
Попробуй выполнить через консоль
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_FROM, $modx->getOption('emailsender'));
$modx->mail->set(modMail::MAIL_FROM_NAME, 'Тест отправки');
$modx->mail->address('to', 'вася_пупкин@example.com');
$modx->mail->set(modMail::MAIL_SUBJECT, 'Тема - тест');
$modx->mail->set(modMail::MAIL_BODY, 'Привет раб!)))');

$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
    var_dump('ERROR',$modx->mail->mailer->ErrorInfo).exit;
}
$modx->mail->reset()
    vectorserver
    18 января 2019, 13:43
    +1
    и отключи в системных настройках log_deprecated
      Андрей
      18 января 2019, 16:26
      0
      Разобрался, благодарю!
      Все дело в том, что в яндекс коннекте теперь необходимо прописывать какие-то доп записи в DNS.
      Из-за этой ошибки почта не отправлялась(

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