判不了。顶多只能判断email格式合法。

解决方案 »

  1.   

    可以看看esmtp协议中是否有关与这种返回值的规定哦
      

  2.   

    请教一下邮件服务器发送一封邮件的时候,如果发送不成功,他没有返回信息吗?
    这要看别人邮件服务器的设置!!
    不会返回信息给你的!最多回封邮件给你,告诉你...
    但实时的信息返回好像不会有!!
    esmtp协议 至于 ESMPT ,别人的邮件服务器不支持的话,白搭!!
    建议你不要浪费时间去研究!
      

  3.   

    这样我有一个问题:我在sohu上发XX邮件的时候,如果发送失败服务器就会自动生成一个email来提示我XX邮件发送失败.sohu这样的功能是怎么做的呢??
      

  4.   

    POP3 和 SMTP的服务器之间应该有一个消息响应的就象FTP协议里有一个220成功的回复一样
      

  5.   

    建议你好好看看SMTP协议,里面讲的很清楚,邮件发送成功返回值是什么,不成功返回值是什么.当然判断一个EMAIL是否存在,首先要通过DNS的MX表来找到这个EMAIL的邮件服务器,然后通过向这个服务器发SOCKET请求来判断它的返回值,最后如果返回值代表成功,就证明有这个EMAIL地址.