не может инициировать функцию почты в Joomla - PullRequest
1 голос
/ 10 августа 2011

Я получаю эту ошибку в Joomla при отправке почты.

Я не получаю эту ошибку каждый раз. Но иногда он показывает, что «не может инициировать функцию почты».

Любое решение для этого?

Ответы [ 3 ]

2 голосов
/ 10 августа 2011

Это может быть любое количество вещей, но сначала следует проверить общий список вещей, в вашей конфигурации 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, и если это не сработает, то это может быть проблема с вашим хостом.

0 голосов
/ 12 августа 2011

Если вы используете WAMP или аналогичный на своем компьютере и получаете это сообщение, вам необходимо установить почтовый сервер. Это лучшее решение для Windows.

http://www.toolheap.com/test-mail-server-tool/

0 голосов
/ 12 августа 2011

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

Если у вас есть какие-либо вопросы, дайте мне знать

...