Не отправляет письмо на почту
После установки 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 — не помогло
Хостер говорит что на самом сервере отправка почты работает без проблем
Такого типа ...@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 — не помогло
Хостер говорит что на самом сервере отправка почты работает без проблем
Комментарии: 3
Попробуй выполнить через консоль
$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()
и отключи в системных настройках log_deprecated
Разобрался, благодарю!
Все дело в том, что в яндекс коннекте теперь необходимо прописывать какие-то доп записи в DNS.
Из-за этой ошибки почта не отправлялась(
Спасибо поставил!)
Все дело в том, что в яндекс коннекте теперь необходимо прописывать какие-то доп записи в DNS.
Из-за этой ошибки почта не отправлялась(
Спасибо поставил!)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.