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» або лист не з'явиться в поштовій скриньці отримувача (включно з папкою «Спам»), зверніться до нас в онлайн-чат і надайте посилання на скрипт, яким ви тестували роботу пошти.

Зміст