Периодически возникает задача проверить работу почты для сайта, данный функционал особенно важен для интернет магазинов, владельцы которых получают уведомления о новых заказах на электронную почту. В случае если почта перестала поступать от сайта, первым делом нужно проверить работу функции php mail (для сайтов на php).
Пример простого скрипта для проверки работы функции php mail.
Создадим файл:
test-email.php
test@DOMAIN.TLD";
$to = "";
$subject = "PHP Mail Test script";
$message = "This is a simple php script to check PHP Mail function";
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "Good, test email sent";
?>
Изменим test@DOMAIN.TLD и YOUMAIL@DOMAIN.TLD на свои, после чего можно запустить скрипт.
Запуск скрипта из консоли:
php test-email.php
Скрипт можно также запустить из браузера, если у Вы используете не виртуальный сервер, а виртуальный хостинг. Получение письма будет означать, что функция php mail работает корректно.
boo
01.11.2023 15:54
ваш пример всегда будет выводить Good, test email sent
Ответить