Это довольно популярная проблема, связанная с правильной настройкой почты в системе администрирования 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
При обновлении системы придется все повторить, но это проще, чем просить пароль от почты клиента.