Простой тест PHP Mail
В склерозник себе.
Настроили вы сервер, развернули сайт, и надо проверить — уходят ли письма которые должны отправляться функцией mail() из php скриптов.
Это удобный небольшой скрипт, который поможет протестировать ваш хостинг, чтобы убедиться, что вы можете отправлять электронные письма с сайтов на основе PHP, которые включают контактную форму или подобное. Это включает в себя системы CMS, такие как Drupal, MODx и Joomla, а также платформы электронной коммерции, такие как OpenCart, Magento.
Если вы внесли изменения (например, включили SMTP в настройках PHP) или перенесли хосты, это быстрый способ убедиться, что отправка электронных писем работают.
Инструкции
1. Создайте скрипт test-email.php со следующим содержимым:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ";
- $to = " Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ";
- $subject = "PHP Mail Test script";
- $message = "This is a test to check the PHP Mail functionality";
- $headers = "From:" . $from;
- mail($to,$subject,$message, $headers);
- echo "Email sent out";
?>
Адрес отправителя должен содержать адрес существующего почтового ящика в домене, на
котором расположен данный сайт.
Если Вы расположили скрипт test-email.php в корне сайта на хостинге, то исполняем его
как:
https://ДОМЕН/test-email.php
Заходим на проверяемый в скипте почтовый ящик и проверяем результат, если
функция mail() сработала, то мы увидим новое письмо от
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
(указанный в
скрипте) с заголовком "PHP Mail Test script" и сообщением письма "This is a test to check the PHP Mail
functionality".
2. Если у вас есть виртуальный частный сервер (VPS), войдите на сервер, чтобы
выполнить:
php test-email.php
3. Или же поместите файл в каталог httpdocs, чтобы его можно было вызвать с вашего
веб-сайта.
4. Проверьте свою электронную почту, чтобы убедиться, что она была доставлена.
5. Если у вас есть
файл, общедоступный на вашем сайте, не забудьте удалить его после завершения тестирования!
3. Отправка средствами php из консоли.
Более быстрый способ ;)
php -r 'mail("
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
", "Test", "Line 1x\nLine 2x \nLine 3x");'
Если у вас возникли проблемы с настройкой скриптов по отправке почты обратитесь в Службу технической поддержки
хостинга.
Собственно — всё. Логи по письмам где смотреть найдёте сами.
P.S.
Пример тестового скрипта взят из официальной документации по PHP mail
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
', 'My Subject',
$message);
?>
где caffeinated@example.comemail, на который должно прийти сообщение.
Для проверки нужно исполнить скрипт, сделать это можно через браузер, открыв следующую ссылку:
http://domain.com/testmail.php
где domain.com
название сайта, в корне которого был создан скрипт testmail.php.
Источник: https://maxweb.by/prostoj-test-php-mail
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-11-26 » Капитан грузового судна, или Как начать использовать Docker в своих проектах
- 2024-11-26 » Обеспечение безопасности ваших веб-приложений с помощью PHP OOP и PDO
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-15 » Перенос сайта на WordPress с одного домена на другой
- 2024-11-08 » OSPanel 6: быстрый старт
- 2024-11-08 » Как установить PhpMyAdmin в Open Server Panel
- 2024-09-30 » Как быстро запустить Laravel на Windows
- 2024-09-25 » Next.js
- 2024-09-05 » OpenAI рассказал, как запретить ChatGPT использовать содержимое сайта для обучения
- 2024-08-28 » Чек-лист: как увеличить конверсию интернет-магазина на примере спортпита
- 2024-08-01 » WebSocket
- 2024-07-26 » Интеграция с Яндекс Еда
- 2024-07-26 » Интеграция с Эквайринг
- 2024-07-26 » Интеграция с СДЕК
- 2024-07-26 » Интеграция с Битрикс-24
- 2024-07-26 » Интеграция с Travelline
- 2024-07-26 » Интеграция с Iiko
- 2024-07-26 » Интеграция с Delivery Club
- 2024-07-26 » Интеграция с CRM
- 2024-07-26 » Интеграция с 1C-Бухгалтерия
- 2024-07-24 » Что такое сторителлинг: техники и примеры
- 2024-07-17 » Ошибка 404: что это такое и как ее использовать для бизнеса
- 2024-07-03 » Размещайте прайс-листы на FarPost.ru и продавайте товары быстро и выгодно
- 2024-07-01 » Профилирование кода в PHP
- 2024-06-28 » Изучаем ABC/XYZ-анализ: что это такое и какие решения с помощью него принимают
- 2024-06-17 » Зачем вам знать потребности клиента
- 2024-06-11 » Что нового в работе Яндекс Метрики: полный обзор обновления
- 2024-06-11 » Поведенческие факторы ранжирования в Яндексе
- 2024-06-11 » Скорость загрузки сайта: почему это важно и как влияет на ранжирование
Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей Индийская пословица |