props.put("mail.smtp.host", host);  
props.put("mail.smtp.auth","true");
追加这句话

解决方案 »

  1.   

    加了也不行,我试过
    Properties props = new Properties();
      props.put("mail.smtp.host", host);  
      props.put("mail.smtp.port", "25");
      props.put("mail.smtp.auth", "true");
      Session sessions = Session.getDefaultInstance(props, null);
      sessions.setDebug(debug);
      

  2.   

    Properties props = new Properties();
          //存储发送邮件服务器的信息
          props.put("mail.smtp.host","127.0.0.1");
          //同时通过验证
          props.put("mail.smtp.auth","true");
          //根据属性新建一个邮件会话
          Session s = Session.getInstance(props);
          //显示调试信息
          s.setDebug(true);
      

  3.   

    继承实现一个自己的Authenticator,然后加进去,就好了。不行的话把全部代码贴出来