Это может быть любое количество вещей, но сначала следует проверить общий список вещей, в вашей конфигурации Joomla:
Панель администратора> Глобальная конфигурация> Сервер> Настройки почты> Почтовый ящик
Убедитесь, что настроено использование почтовой функции PHP.Если это так, попробуйте создать скрипт с именем test.php и поместить его в корень вашего сайта (где файл index.php предназначен для Joomla).Сделайте этот файл примерно таким:
<?php
$to = "you@youremailaddress.com";
if( mail( $to , 'This is a test message.' , 'Is this working?' ) ) {
echo 'Email sent.';
} else {
echo 'Email failed to send.';
}
?>
Убедитесь, что вы изменили строку $ на = на свой адрес электронной почты.Теперь перейдите к этому сценарию: http://www.yourjoomlasite.com/test.php Вы должны увидеть текст «Письмо отправлено».в браузере, а затем получите письмо на указанный вами адрес.Если нет, то вам следует связаться с вашим хостинг-провайдером и попросить его обновить его до последней версии PHP и / или решить проблему с функцией mail ().Это самая грубая реализация отправки почты через PHP, и если это не сработает, то это может быть проблема с вашим хостом.