eForm не отправляет сообщения, отсутствует файл class.phpmailer.php

Здравствуйте. У меня Evo 2.0.2 и новый хостинг. eForm не хочет отправлять сообщения: Main mail: Программа не смогла отправить почту

Функция mail работает, проверили скриптом вне движка.
Нашла рецепт, что нужно отредактировать файл
manager\includes\controls\phpmailer\class.phpmailer.php

И о чудо, у меня этого файла нет вообще. Отсюда вопрос: должен ли он вообще быть в новой ветке и по этому ли пути он должен быть, структура все-таки слегка поменялась?

3 комментария

avatar
Использовать eForm в целом дело темное, не говоря уже о том, чтобы использовать его на 2.x
Сам класс находится по пути: /core/vendor/phpmailer/phpmailer/src/PHPMailer.php
либо можно использовать modxmailer. Но в целом — просто перекиньте все на FormLister, не так долго это и делается.
avatar
Понятно, спасибо. Придется переписывать некоторое количество форм. Использование eForm сложилось исторически
avatar
phpmailer — Просмотр событий
You must provide at least one recipient email address.

Случайно не такое сообщение?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.