public int doSendToEmail(String receiveUser, String sendHtml, String sendUser) {
try {
InternetAddress from = new InternetAddress(MimeUtility.encodeWord("数据宝") + "<发件人>");//1
message.setFrom(from);
// 收件人
InternetAddress to = new InternetAddress(receiveUser);
message.setRecipient(Message.RecipientType.TO, to);// 还可以有CC、BCC
// 邮件主题
message.setSubject("充值信息");//2
// 邮件内容,也可以使纯文本"text/plain"
message.setContent(sendHtml.toString(), "text/html;charset=UTF-8");
// 保存邮件
message.saveChanges();
transport = session.getTransport("smtp");
// smtp验证,就是你用来发邮件的邮箱用户名密码
transport.connect("smtp.exmail.qq.com", "发送人邮箱", "发送人邮箱密码");// 34
// 发送
transport.sendMessage(message, message.getAllRecipients());
return 0;
} catch (Exception e) {
// e.printStackTrace();
return 1;
} finally {
if (transport != null) {
try {
transport.close();
} catch (MessagingException e) {
e.printStackTrace();
}
}
}
}
Java Mail 邮件发送
最新推荐文章于 2024-07-29 18:00:00 发布