jar包下载
代码
/**
* 发送邮件
*
* @param email
* 收件人邮箱
* @param subject
* 邮件主题
* @param emailMsg
* 邮件内容
* @return 是否发送成功
*/
public static boolean sendMail(String email, String subject, String emailMsg) {
String from = "czzcccccccc@163.com";
String to = email;
String smtp = "smtp.163.com";
final String username = "czzcccccccc@163.com";
final String password = "";
Properties props = System.getProperties();
props.setProperty("mail.smtp.host", smtp);
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
Session session = Session.getInstance(props);
session.setDebug(true);
try {
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.setSubject(subject);
message.setContent((emailMsg), "text/html;charset=utf-8");
Transport transport = session.getTransport();
transport.connect(smtp, 25, username, password);
transport.sendMessage(message, new Address[] { new InternetAddress(to) });
transport.close();
return true;
} catch (MessagingException e) {
e.printStackTrace();
return false;
}
}