Подобная ошибка встречается достаточно часто. Столкнуться с ней Вы можете, например, при заполнении форм отправки сообщений со страниц сайта, работающего на Joomla или при оформлении заказа в интернет-магазине, построенного с помощью компонентов Virtuemart, Joomshopping.
1. Одна из возможных причин - функция mail отключена на хостинге или не поддерживается.
2. Другая причина также связана с хостингом. Функция передачи сообщений включена и работает, но потребляет ресурсов больше, чем предусмотрено тарифом и потому не выполняется.
В обоих случаях рекомендую связаться с техподдержкой хостинга, выяснить эти моменты и выполнить их рекомендации. Возможно, придётся выбрать более дорогой тарифный план.
В случае превышения ресурсов функцией mail можно попробовать настроить отправку сообщений, используя SMTP. Для Joomla 2.5 настройки находятся здесь: Сайт - Общие настройки - вкладка Сервер - блок Настройка почты.
Для Joomla 3: Система - Общие настройки - вкладка Сервер - блок Настройка почты.
Пример настройки для почты на mail.ru. Все данные используйте от своей почты
Способ отправки - SMTP
Авторизация на SMTP-сервере - дa
Порт SMTP-сервера - 25
Имя пользователя SMTP - Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Пароль для SMTP - ваш пароль от почты
SMTP-сервер - smtp.mail.ru
Также ошибка иногда исчезает, если в настройках почты Способ отправки указать sendmail. Поддерживается не всеми хостерами.
Следующий способ рекомендую использовать, если не помогли предыдущие, т.к. нужно вносить изменения в системный файл. Итак, откройте файл phpmailer.php (находится здесь - /libraries/phpmailer/), найдите строку $params = sprintf("-oi -f %s", $this->Sender); и под ней вставьте код $params = '';
Встречается ещё одно решение, суть которого в следующем. Для Joomla 2.5 заменить файл phpmailer.php на аналогичный от Joomla 3. Проводите подобные эксперименты и вносите изменения ТОЛЬКО при наличии актуальной резервной копии.
Воспользуйтесь возможностью заказать хостинг у регистратора №1 в России со скидкой 5%. Скопируйте промокод ниже и введите в личном кабинете Рег.ру при оформлении заказа.
Вам нужна настройка или техническая поддержка сайта?
Оставляйте заявку и получите помощь или консультацию.