Хостинг. не работает function fsockopen php

di0
5 лет
0

На сайте htmlweb.ru/php/example/is_e-mail.php нашел корректный скрипт для проверки существования email, но на хостинге почему-то не работает функция или работает некорректно. Как сделать чтобы функция работала?


5 лет
0

Данная функция на хостинге работает корректно и полностью доступна.
Но так как у Вас используется порт 25 в скрипте для подключения к почтовым внешним серверам, то это и вызывает сложности, ввиду того что данный порт на хостинге для внешних подключений закрыт ( открыт только для соединений с почтовыми серверами хостинга).
В этой ситуации Вы можете изменить порт на 465 или 587 (в зависимости от тех серверов с которых будете проверять почту) в Вашем скрипте , а также
параметры :
$localhost = $_SERVER['HTTP_HOST'];
$sender = 'info@' . $localhost;
указав данные созданного почтового ящика на хостинге
Для открытия портов 465 или 587 - обратитесь в технический отдел.

Тема закрыта.