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 = "from@163.com";
String to = "to@163.com";
// 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("邮件发送成功");
}
}