fsockopen: Permission denied

Alexxx_2

Новичок
fsockopen: Permission denied

Хочу отправить почту через SMTP

Для начала подключаюсь

Пишу
$handle = fsockopen($host, $port, $errno, $errstr, $timeout);

Вылетает Permission denied

То есть ошибка в авторизации или правах? Что посоветуете?
 

Alexxx_2

Новичок
Возможно на моем хостинге закрыт 25-й порт?
Подключаюсь к серверу через Аутлук - все работает
 

sidor

Новичок
функция fsockopen может быть запрещена в конфиге php из соображений безопасности
 

Alexxx_2

Новичок
Телнет я дома запустил и аутлук дома. Может напишете, как телнет запускать на сервере?
 

sidor

Новичок
Как все запущено...:) Никак. И проба телнетом твоя ни к чему. fsockopen же ты пытаешься выполнить на сервере? Для начала создай у себя на сайте php-скрипт какой-нибудь с содержимым:
<?
phpinfo();
?>
И в его выводе посмотри директиву disable_functions (поиском по странице поищи).
Если в этой строчке увидишь функцию fsockopen - можешь курить бамбук. Эту функцию тебе не получится использовать. Если ее там не будет - тогда будем кумекать. Но у меня очень большие подозрения, что она там будет.
 

Alexxx_2

Новичок
http://azhinet.com/alex/1.php
В disable_functions пусто.

Фанат
А разве авторизация после fsockopen?
 

kruglov

Новичок
Сначала сокет открываем, потом в него пароль говорим. Если наоборот - то некуда говорить :)
 
Сверху