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@";
public final static String EMAIL_PORT ="994";
public final static String EMAIL_HOST ="smtp.";
public final static String EMAIL_USERNAME ="xxx@";
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(,new InternetAddress(toEmail));
message.setSubject(EMAIL_SUBJECT);
message.setText(htmlContent);
Transport.send(message);
}catch (Exception e){
e.printStackTrace();
}
}
}
javamail邮件主题乱码 java邮件模板
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
AI如何识别并过滤垃圾邮件和钓鱼邮件
AI如何识别并过滤垃圾邮件和钓鱼邮件
垃圾邮件 数据 深度学习 -
【java】javamail+freemarker生成邮件模板,并发送邮件
一、前言 在上一篇博客中小编向大家介绍了发送带附件的邮件,实践一下也是不错的。这一篇博客是为下一篇博客进行铺垫的,因为项目中需要一个推送的功能,要把推送的信息灵活的显示到一个固有的模板上。
java apache freemarker javamail 模板引擎