Пробуем и тестируем

Рецепты на все случаи жизни

Правка почты Joomla 3

Я не совсем понимаю почему, но в joomla 3 как серьезная проблема существует проблема отправки почты через PHP mail

При попытке настройки и отправки тестового сообщения появляется сообщение об ошибке:

“Could not instantiate mail function.”

При чем эта ошибка по моему опыту переносится из версии в версию и не собирается судя по всем решаться. Конечно можно SMTP использовать, но иногда это нет возможности сделать. Вот так и живем. 

Как решение можно использовать следующий ХАК:

Правим файл libraries/vendor/phpmailer/phpmailer/class.phpmailer.php

    $params = sprintf('-f%s', $this->Sender);

 И добавить после нее $params = "";

Получится как то так:

    $params = sprintf('-f%s', $this->Sender);
$params = "";

После этого все должно заработать... но опять же - это хак и после обновления системы - он перестанет работать.

Исправленый файл прикрепляю для тех кому лень.

Комментарии (1)

  • Джумла рулит

    17 февраля 2019 at 18:48 |
    Сколько проектов на джумла было (начиная с 1,5 по сей день), ни разу такой ошибки не встречал, думаю у вас проблема с кривым хостингом

    Отзыв

Оставить комментарий

Пожалуйста, войдите, чтобы комментировать.

Статус материала

  • 2017-08-11
  • 850
  • Требования: Joomla
  • Раздел: Песочница
  • Метки: Joomla, Почта, Хак
  • Скачать
  • Размер: 63.52 KB
  • Обновлён: 2017-08-11
  • Скачали: 85
  • jomla
  • jbzoo
  • css3
  • html5
  • Java script
  • jquery
  • bootstrap
Мы находимся в Минске
работаем по всей РБ