package com.dirk.demo.util;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
public class EmailUtil {
public static final String username = "guang_private";
public static final String password = "";
public static final String smtpServer = "smtp.163.com";
public static final String fromEmail = "guang_private@163.com";
public static void sendEmail(String title, String content, String receiver) throws MessagingException {
Properties props = new Properties();
props.setProperty("mail.host", smtpServer);
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.smtp.auth", "true");
Session session = Session.getInstance(props);
session.setDebug(true);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(fromEmail));
message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(receiver));
message.setSubject(title);
message.setText(content);
Transport transport = session.getTransport();
transport.connect(username, password);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
}
}