Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

каталог_статей:веб-окружение:проверка_функции_phpmail [2015/08/31 13:07] (текущий)
Строка 1: Строка 1:
 +==== Проверка функции phpmail ====
 +
 +Проверка функции phpmail
 +
 +1. Создаем тестовый скрипт phpmail.php в корневом каталоге сайта:
 +
 +<​code><?​php
 +    error_reporting(E_ALL);​
 +    ini_set('​display_errors',​ '​1'​);​
 +    if (mail(example@example.com",​ "Test mail", "Hi! This is test message."​)) {
 + echo "Mail delivery OK";
 +    } else {
 +      echo "Mail delivery FAILED";​}
 +?>
 +</​code>​
 +
 +где: example@example.com - email, на который отправляем письмо.
 +
 +2. Выставляем права на скрипт 755 и выполняем его одним из способов: ​
 +
 +<​code>#​ php phpmail.php </​code>​
 +
 +Либо переходим в браузере по адресу: ​
 +
 +<​code>​www.your.site/​phpmail.php </​code>​
 +
 +где www.your.site - адрес сайта на котором размещен скрипт.
 +
 +3. Проверяем получение почты. Если скрипт выдал сообщение “Mail delivery FAILED” или почта не была доставлена на указанный ящик и проверка показала,​ что письма нет в папке "​Спам"​ - значит функция phpmail() не работает.