imap_open, PHP 5... и их глюки

e_lasman

Новичок
imap_open, PHP 5... и их глюки

Товарищи!
Есть такая проблем-с. Лежали скрипты со строчками вроде
PHP:
$mbox = imap_open("{mail.domain.ru:110/novalidate-cert}", "login", "passw");
на серванте с FreeBSD под PHP 4.чего-то там и даже работали, по определённым причинам всё скрипты переехали 1 в 1 в таком же "составн", но на Windows c PHP 5.1.хх и тут imap_open стал ругаться что couldn't open stream и хоть убейся. Команда telnet mail.domain.ru 110 с этой самой виндовой машины замечательно отрабатывает так что кривить тут с строну файрвола нет смысла, я так понимаю что с PHP тут что-то накручено, но что? :(

P.S. Любителям послать в поиск - я там был, ничего конкретного не нашел :( У людей глюки встречались по по другим причинам.
 

SiMM

Новичок
> кривить тут с строну файрвола нет смысла
Под виндой многие файрволы умеют разрешать или запрещать доступ к портам/IP-адресам как в целом, так и для отдельновзятых программ. Так что для начала -
PHP:
<?php var_dump(fsockopen('mail.domain.ru',110,$errno,$errmsg,1),$errno,$errmsg);?>
 

e_lasman

Новичок
Вот результат:
PHP:
1.php
<?php var_dump(fsockopen('mail.domain.ru',110,$errno,$errmsg,1),$errno,$errmsg);
?>

D:\www\>php 1.php 
resource(4) of type (stream)
int(0)
string(0) ""
А вот кусок который не работает:
PHP:
$mbox = imap_open ("{mail.domain.ru:110/pop3}/INBOX", "stat", "stat");
 
Сверху