imap_open在被调用时死亡

时间:2010-05-04 15:16:26

标签: php imap

我有以下代码:

  

打印“foo”;
  imap_open(“{localhost:143 / imap / notls}”,“myname”,“mypass”);
  打印“bar”;

脚本死了。我得到零响应,没有apache,没有“foo”或“bar”,没有。

我可以连接到imap服务器(nc localhost ...),我也可以将脚本放在另一台服务器上并连接到同一个imap服务器。所以,我认为这台服务器上的php有问题。但我无法弄清楚我错过了什么,遗忘或没有安装。 phpinfo()告诉我php配置了--with-imap和--with-imap-ssl。操作系统是CentOS,顺便说一句。

1 个答案:

答案 0 :(得分:2)

嗯,对不起......答案是这样的::)

好的,发现了问题。 libc_client是针对FD_SETSIZE设置为低的头文件编译的。由于这个服务器是一个共享的托管服务器,它已经崩溃了,因为有太多的打开文件描述符...重新编译libc_client做了伎俩