同样的代码 
imap也开启了imap_openwindows端是正常的
linux端提示如下warning
PHP Warning:  imap_open(): Couldn't open stream补充:imap_open打开的是他人的邮件服务器 不是自己的 为何 怎么解决 疑惑中

解决方案 »

  1.   

    两台服务器的物理位置相同么?例如win32在东北平原,linux在华北平原
      

  2.   

    win32是普通的pc linux是服务器 
    在同一个地方不知道错在什么地方 很郁闷
      

  3.   

    查看连接有无问题。最简单就是用 ping 命令。例如 ping ip地址如果连接有效,看看目标机器的权限设置问题,能否正常访问。
      

  4.   

    imap_open( "{server.example.com:143/novalidate-cert}INBOX" , 'login' , 'password' ); 
    这样行不行?
      

  5.   


    我在linux服务器上 用php的imap连接QQ邮件 本服务器的端口也存在封得问题???
      

  6.   


    我在windows端是正常的 在linux端不正常难道qq哪边判断我用哪个系统了 windows端的 他不封端口 linux端的 他就封端口
      

  7.   


    QQ当然不会封端口.你的服务器和windows在一个局域网吗?服务器或局域网网关上有无firewall,有没有封掉outgoing的端口参看此文:
    http://kb.mediatemple.net/questions/888/Checking+your+outgoing+mail+server+(Is+Port+25+blocked%3F)