求问:
如何测试 服务器是否屏蔽或关闭这个端口 
如果端口号被改 怎么能知道
??
谢谢
!!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    socket_connect ( resource $socket , string $address [, int $port = 0 ] )
    返回失败就表示这个端口没开改动后的端口号没办法知道
      

  2.   

    还有一种可能是这个端口开了,但不是提供邮件服务的,需要做进一步的检查
    那就涉及邮件所使用的协议了,通常是SMTP和POP3
      

  3.   

    最好还是用php内置的IMAP函数集处理邮件,自己写socket是件很stupid的事去php.net 上面找找IMAP就可以了
      

  4.   

    服务器不支持 。
    改用 phpmailer类的 IsSendmail()函数方式就好用。