Заметки кодера сайтов

Это довольно популярная проблема, связанная с правильной настройкой почты в системе администрирования Joomla.

Но дело в том, что на моем хостинге все работает, а на хостинге клиента выдает ошибку - Ошибка: 0 Invalid address:

Вручную настраивать SMTP сервер не хочу, клиент потом замучает при смене e-mail адресов.Хотя если прописать вручную, то все работает - письма уходят. кстати, эта проблема возникла на Joomla  с версии 3.5. На версии 3.5.1 она сохранилась, ждем следующих обновлений.

Но ближе к "телу". Нашел только один выход:

В файле /libraries/vendor/phpmailer/phpmailer/class.phpmailer.php меняем

строчку $params = sprintf('-f%s', $this->Sender);

на $params = sprintf('-f%s');
строчка 1410

При обновлении системы придется все повторить, но это проще, чем просить пароль от почты клиента.