哪位高人能给一个JAVA写的发送邮件的程序.高分求教

解决方案 »

  1.   

    这个论坛上就搜索一把mail吧, 很多示范代码的.
      

  2.   

    mport java.util.Properties;
    import javax.mail.*;
    import javax.mail.internet.*; 
    public class MailExample {
    public static void main (String args[]) throws Exception ,MessagingException{
    String host = "smtp.163.com";
    String from = "[email protected]";
    String to = "[email protected]";
    // new properties
    Properties props = new Properties();// Setup mail server
    props.put("mail.smtp.host", host);//设置smtp主机props.put("mail.smtp.auth","true");//使用smtp身份验证// Get session
    Session session = Session.getDefaultInstance(props, null);// Define message
    MimeMessage message = new MimeMessage(session);
    message.setFrom(new InternetAddress(from));
    message.addRecipient(Message.RecipientType.TO, 
    new InternetAddress(to));
    message.setSubject("Hello JavaMail");
    message.setText("This is test JavaMail");
    message.saveChanges();// Send message
    Transport transport = session.getTransport("smtp");
    System.out.println("正在连接");
    transport.connect(host, "用户名","密码");
    System.out.println("正在发送");
    transport.sendMessage(message, message.getAllRecipients());
    System.out.println("邮件发送成功");
    }
    }