public void SendMail(String Topic,String Content,String toAddress)
{ //三个参数 分别为 标题 内容 收件人 地址
try{
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.163.com");
props.put("mail.smtp.auth", "true");
Session s = Session.getInstance(props);
s.setDebug(false);
MimeMessage message = new MimeMessage(s);
MimeMultipart mp = new MimeMultipart();
BodyPart body = new MimeBodyPart();
InternetAddress from;
InternetAddress to;
try {
from = new InternetAddress("snail_m@163.com"); //发件邮箱
message.setFrom(from);
to = new InternetAddress(toAddress); //收件邮箱
message.setRecipient(Message.RecipientType.TO, to);
message.setSubject(Topic, "utf-8");
body.setContent(Content, "text/html;charset=utf-8");
mp.addBodyPart(body);
message.setContent(mp);
message.setSentDate(new Date());
message.saveChanges();
Transport transport = s.getTransport("smtp");
transport.connect("smtp.163.com", "snail_m@163.com", "snail1611wd3");//三个参数 含义 邮件服务商 发件邮箱 发件密码
transport.sendMessage(message, message.getAllRecipients());
transport.close();
} catch (AddressException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
}catch(Exception e){
e.printStackTrace();
}
}
如题 :简单邮件发送函数
运行前 需要加两个jar包