4.9.2. Проверка работы исходящей почты через PHP mail

  1. Выберите в настройках сайта почтовый ящик для исходящей почты (если не выбран).
  2. С помощью файл-менеджера или любого FTP-клиента в корневом каталоге сайта создайте файл test.php с таким кодом:
    <?php
    
    $from = "sender@example.com"; // замените на адрес любого почтового ящика из вашей учётной записи
    $to = "recipient@example.com"; // замените на адрес почтового ящика, в котором будете проверять получение письма
    
    $subject = "Test mail";
    $message = "hello";
    
    $headers = "From: " . $from . "\r\n" .
        "Content-type:text/html;charset=utf-8" . "\r\n" .
        "X-Mailer: PHP/" .  phpversion();
    
    error_reporting(E_ALL);
    ini_set("display_errors", "1");
    
    if (mail($to, $subject, $message, $headers)) {
        echo "ok";
    } else {
        echo "error";
    }
  3. Запустите скрипт через браузер, добавив к адресу вашего сайта test.php (например, example.com/test.php).
  4. Проверьте почтовый ящик получателя на наличие письма, которое должен был отправить скрипт.

Если скрипт выведет «error» или письмо не появится в почтовом ящике получателя (включая папку «Спам»), обратитесь к нам в онлайн-чат и предоставьте ссылку на скрипт, которым вы тестировали работу почты.

Содержание