FAQ->Виртуальный хостинг->Анализ и устранение проблем
Мои скрипты не отправляют почту.
Как правило данная проблема возникает из-за того что у не активирована функция mail() в запрещенных функциях. Для того чтоб проверить это необходимо выполнить следующие шаги:
- Зайти в панель управления хостингом.
- Перейдите в раздел "Управление сайтом", подраздел "Настройка PHP".
- Из выпадающего списка "Виртуалхосты" выберите нужный сайт.
- В блоке "Управление функциями PHP" проверьте стоит ли галочка напротив функции mail(), если нет установите ее.
- Нажмите кнопку "
" внизу страницы.
Настройки применяться в течении часа на сервера s1-s26, на более новых серверах, настройки применяются в течении 1-2 минут.
Если галочка напротив функции mail() была установлена необходимо проверить что возвращает функция mail(). Для этого удобней всего создать файл следующего вида:
<?php
if (mail("noreply@freehost.com.ua","test","test"))
echo "Письмо отправлено";
else
echo "Письмо не отправлено";
?>
В случае если скрипт вернул ошибку, обратитесь в техничностью поддержку за консультацией. Если скрипт сообщил об успешной отправке письма, значит отправка почты у Вас работает корректно. Наиболее вероятно в этом случае, у Вас ошибка в e-mail на который отправляется письмо, либо доставку письма блокирует спам фильтр получателя.
Статьи по теме:
- Вместо сайта у меня открывается белая страница, что делать?
- Мой сайт работает медленно, что делать?
- Код ошибки 500 (500 internal server error) что это? — FAQ
- Что означает ошибка 404 (Страница не найдена)
- Ошибка 403 (Доступ к файлу или каталогу запрещен)
- Мой сайт заражен, что делать?
- Почему я не могу зайти на FTP?
- Мои скрипты не отправляют почту.
- На сайте вместо текста отображаются знаки вопроса или не понятные символы.
- У меня не открываются картинки/flash/JavaScript файлы.
- Антивирусная проверка
- Отправленная функцией mail почта не доставляется получателю.
- Как очистить кэш браузера?
- 503 service temporarily unavailable. Что означает ошибка 503?
- 502 bad gateway nginx что это, что значит ошибка 502?
- Проверка файлов на наличие изменений
- Как сделать трассировку (traceroute) к серверу под разные ОС
- Что значит “пропинговать” и для чего это используется?