fsockopen не соединяет при запуске через command promt

4you

еееххххх....
fsockopen не соединяет при запуске через command promt

Ув. Знатоки
Столкнулся с такой проблемой.
Есть скрипт, который отправляет почту используя fsockopen. В любом броузере скрипт отрабатывает отлично.
Если это скрипт запустить через command promt, то получаю ошибку соединения с почтовым сервером.

Использую W2003 SP2
PHP 5.2.6
Apache 2

Подскажите, "куда копать".
Спасибо
 

4you

еееххххх....
Пример скрипта:
PHP:
<?
$MYVAR['MAIL']['SMTP'] = 'somehost.somedomain.com';
$MYVAR['MAIL']['PORT'] = '25';
$fp = fsockopen($MYVAR['MAIL']['SMTP'], $MYVAR['MAIL']['PORT'], &$errno, &$errstr, 30);
 if (!$fp) die("Server $server. Connection failed: $errno, $errstr");
 else echo' Connected';
fclose($fp);
?>
В броузере вижу - Connected
В консольном окне -
PHP:
Warning: fsockopen(): unable to connect to somehost.somedomain.com:25 (No connection could be made because the target machine actively refused it.
) in D:\server\html\ais\work\test_mail.html on line 4
Server . Connection failed: 10061, No connection could be made because the target machine actively refused it.
 

4you

еееххххх....
Автор оригинала: SiMM
В сторону файрвола, для начала.
Файрвол отключил (на своей стороне).
Пробовал менять порт подключения.
Получил следующий результат
- через броузер могу подключиться как на 25-ый так и на 80ый
- через консоль только на 80-ый.

Почта уходит, только в том случае, если я подключился через 25-ый. Понимаю, что почтовый сервер работает именно через этот порт (25) поэтому через другие почта и не уходит)

Не могу понять, почему я не могу консольно подключиться.
 

4you

еееххххх....
Автор оригинала: dimagolov
4you, а что будет если из консоли сделать telnet somehost.somedomain.com 25 ?
Получаю - Could not open connection to the host, on port 25. Connection failed

-~{}~ 10.11.08 15:57:

Проблема решена и заключалась в том, что антивирусная программа блокировала использование php.exe считая это потенциальной угрозой.
 
Сверху