我用indy10写了一个收发邮件的客户端。当我使用qq的免费smtp发送时,可以成功。但是改用21cn的免费smtp发送就失败。有没有高手知道是什么原因?该如何解决?谢谢

解决方案 »

  1.   

    21CN,不支持smtp,那怎么也发不了的.
      

  2.   

    我用indy9实现过发邮件比如我做的通过25端口的发邮件程序,就不能用google的email作为发送方似乎google的有个什么验证,我想你的问题应该也类似最好把错误/异常信息贴出来看看
      

  3.   


    同意,我也有做过,比如网易的也不可以,用sohu就可以
      

  4.   

    呵呵~~~
    因为有太多的软件是用Indy来做邮件软件,一些网站为了减少或避免垃圾邮件的干扰,所以对Indy进行封杀。
    也就是不提供服务,所以有的网站你用Indy是发不了邮件的!