你用公司的email可以发,我猜想程序本身可能是没有问题的。
有可能etang和sohu本身并不是太支持smtp
因为最近我通过outlook无法用sohu、eyou、sina来发信件。
(当然pop3是好用的)

解决方案 »

  1.   

    验证失败,呢自己公司的smtp服务器不需要验证就能连通,但etang、sina的也不需要吗?不可能吧
    javax.mail.AuthenticationFailedException
      

  2.   

    不是阿,我用outlook可以发的阿,但是程序不行,对不起,你们谁有可以发自己程序的代码,贴出来,让我看看,可以吗
      

  3.   

    这就是一个发信内容格式的问题!
    可能你要发的是html文件,或者是文本文件,
    还有中文问题等等!很多的问题存在,并不是
    你一两三行代码就能搞定的哦!!
    这方面的资料很多,可以去网上参考参考!!
      

  4.   

    这样验证sina的smtp
    protected javax.mail.PasswordAuthentication getPasswordAuthentication()
    {
    return new javax.mail.PasswordAuthentication("zlbbq47054370","5626154");
    }