props.put("mail.smtp.auth", "true");

解决方案 »

  1.   

    还是不行,错误是:javax.mail.AuthenticationFailedException
    但是我的账号和密码是正确的。
    在线等待你的指点。紧急。
    Help!Help!Help!Help!Help!Help!
      

  2.   

    <%@ page contentType="text/html; charset=ISO8859_1" %>
    <%@ page language="java" import="java.io.*,java.util.*,javax.mail.*,javax.mail.internet.*,javax.activation.*"%>
    <%try{
    String host=request.getParameter("host");
    String from=request.getParameter("from");
    String to=request.getParameter("to");String username=request.getParameter("username");
    String password=request.getParameter("password");
                Properties props = new Properties();        Session sendMailSession;
            Transport transport;
            sendMailSession = Session.getInstance(props, null);
            props.put("mail.smtp.host", host); 
            props.put("mail.smtp.auth", "true");  //add        MimeMessage newMessage = new MimeMessage(sendMailSession);
            newMessage.setFrom(new InternetAddress(from));
            newMessage.setRecipient(Message.RecipientType.TO,new InternetAddress(to));
            String subject="123";
            byte[] tmp1byte=subject.getBytes("ISO8859_1");
            subject=new String(tmp1byte);
            newMessage.setSubject(subject);
           
    String content="helleo.";
    //newMessage.setContent(content,"text/plain");
    newMessage.setText(content);
     transport = sendMailSession.getTransport("smtp");
            transport.connect(host,username,password);
      //          newMessage.setSentDate(new Date());
    // newMessage.setContent(mp);
     //           newMessage.setSentDate(new Date());
                transport.sendMessage(newMessage,newMessage.getRecipients(Message.RecipientType.TO)); }catch(Exception e){
      out.println(e.getMessage());
    }%>
      

  3.   

    http://expert.csdn.net/Expert/topic/1206/1206732.xml?temp=.3665735
    很多人也是帮助我,但是我也跟你一样还是不成功,不过我过了验证,发送数据时候出问题。
      

  4.   

    zxhong(红)
    你好,你给我的代码可以运行了,我太崇拜你了。但是我还想知道:
    //newMessage.setContent(content,"text/plain");
    //newMessage.setSentDate(new Date());
    //newMessage.setContent(mp);
    //newMessage.setSentDate(new Date());
    这些为什么要注销呢?请你告诉我好吗?我刚学jsp.给我回复马上给分结帖
      

  5.   

    刚学jsp就写javamail
    有一点勉强啊