2.24.10. Проверка работы исходящей почты через PHP mail
Чтобы проверить работу исходящей почты через mail, выполните следующее:
- Укажите ящик-отправитель в настройках исходящей почты.
- Создайте с помощью файл-менеджера или любого FTP-клиента в корневом каталоге сайта файл
test.php
с таким кодом:- test.php
<?php error_reporting(E_ALL); ini_set('display_errors', '1'); if (mail("почта_получателя", "Test mail", "Проверка отправки почты")) { echo "ok"; } else { echo "error";}
Обязательно вместо
почта_получателя
подставьте свою почту. - Запустите созданный скрипт, обратившись к нему через браузер по адресу вида
www.ваш.сайт/test.php
. - В почтовом ящике, указанном вместо
почта_получателя
, проверьте наличие письма, которое должен был отправить тестовый скрипт.
Если программа выдала сообщение error
или почта не была доставлена на указанный ящик и вы проверили, что письма нет в папке «Спам», обратитесь к нам в техподдержку и предоставьте ссылку на файл, которым вы тестировали работу почты.
Если письмо пришло в непонятной кодировке, то замените в скрипте "Проверка отправки почты"
на "Проверка отправки почты", "Content-type:text/html;charset=utf-8"
и запустите его повторно.