Проверка функции phpmail

Проверка функции phpmail

1. Создаем тестовый скрипт phpmail.php в корневом каталоге сайта:

<?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";}
?>

где: example@example.com - email, на который отправляем письмо.

2. Выставляем права на скрипт 755 и выполняем его одним из способов:

# php phpmail.php 

Либо переходим в браузере по адресу:

www.your.site/phpmail.php 

где www.your.site - адрес сайта на котором размещен скрипт.

3. Проверяем получение почты. Если скрипт выдал сообщение “Mail delivery FAILED” или почта не была доставлена на указанный ящик и проверка показала, что письма нет в папке «Спам» - значит функция phpmail() не работает.