Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Предыдущая версия
каталог_статей:веб-окружение:проверка_функции_phpmail [2015/08/31 13:07]
каталог_статей:веб-окружение:проверка_функции_phpmail [2022/12/26 13:50] (текущий)
maryia
Строка 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() не работает.
 +
 +{{htmlmetatags>metatag-robots=(noindex,nofollow)}}