Проверка работы функции php mail ()

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Проверка работы функции php mail

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

<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "admin@your_domain.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>

где [email protected] - Ваш email, куда отправляется письмо.
$from = "admin@your_domain.com"; - в качестве отправителя (От Кого:) укажите существующий ящик на Вашем домене
Поставьте на скрипт права 755. Выполните его. Проверьте, пришло ли тестовое сообщение на почту в течении 1-2 минуты.



Phpmail-1.png


Одной командой на сервере:

# su user -s /bin/bash -c 'touch i.php' && echo -e "<?php\n \$to = \"[email protected]\";\n \$subject = \"Test mail\"; \n \$message = \"Hello! This is a simple email message.\"; \n \$from = \"root@server\"; \n \$headers = \"From: \$from\"; \n mail(\$to,\$subject,\$message,\$headers); \n echo \"Mail Sent.\"; \n?>" > i.php