package com.bty.hm.pojo.utils; import com.bty.hm.pojo.entity.DataResponse; import org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.mail.javamail.MimeMessageHelper; import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; /** * * @author dengchengyan * @date 2018/1/25 */ public class SendEmail { /** * 发邮件 */ public final static String EMAIL_FORM ="xxx@163.com"; public final static String EMAIL_PORT ="994"; public final static String EMAIL_HOST ="smtp.163.com"; public final static String EMAIL_USERNAME ="xxx@163.com"; public final static String EMAIL_PWD ="授权密码"; public final static String EMAIL_SUBJECT ="找回密码!"; public static void sendMail(String toEmail, String htmlContent) { try{ Properties prop = new Properties(); prop.setProperty("mail.transport.protocol","SMTP"); prop.setProperty("mail.smtp.host",EMAIL_HOST); prop.setProperty("mail.smtp.auth", "true"); prop.setProperty("mail.smtp.port",EMAIL_PORT); prop.setProperty("mail.debug","true"); prop.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); Authenticator authenticator= new MyAuthenticator(EMAIL_USERNAME,EMAIL_PWD); Session session = Session.getInstance(prop, authenticator); MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(EMAIL_FORM)); message.setRecipient(Message.RecipientType.TO,new InternetAddress(toEmail)); message.setSubject(EMAIL_SUBJECT); message.setText(htmlContent); Transport.send(message); }catch (Exception e){ e.printStackTrace(); } } }
java发送邮件模板
最新推荐文章于 2021-11-27 15:12:16 发布