smtp host和user password 都对吗? ------------------------------------------------------
           我们还年轻牛奶会有的奶牛也会有的 
             可天天在 csdn 混这些会有吗 ??

解决方案 »

  1.   

    都是对的,我不知道什么毛病?程序如下:import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;public class sendMail {
    public void sendMail(String argTo, String argSubject, String argContent) {
    Properties props = new Properties();
    props.put("mail.smtp.host", "smtp.xxxxx"); Session s = Session.getInstance(props, null);

    try {
    MimeMessage message = new MimeMessage(s);

    InternetAddress from = new InternetAddress("xx@xxx"); message.setFrom(from);
    InternetAddress to = new InternetAddress(argTo);
    message.addRecipient(Message.RecipientType.TO, to);

    message.setSubject(argSubject);
    message.setContent(argContent, "text/html; charset=gb2312"); Transport transport;
    transport = s.getTransport("smtp");
    transport.connect((String)props.get("mail.smtp.host"),"xxx","xxx");
    transport.send(message);
    // store.close();
    } catch (MessagingException Mex) {
    }
    }
    }
      

  2.   

    你没有设置身份认证
     props.put("mail.smtp.auth","true");//设置密码认证
    写Authenticator的子累认证