日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

如何用Spring發(fā)送電子郵件

瀏覽:10日期:2023-07-22 08:23:49
簡介

Spring基于javax.mail封裝了一套用于發(fā)送電子郵件的API,位于org.springframework.mail包下,下面將介紹下發(fā)送普通文本郵件和基于thymeleaf模版的郵件。

普通郵件導(dǎo)入javax.mail依賴

<!-- ...... --><!-- 省略Spring依賴 --><dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version></dependency>Spring配置類

@PropertySource(value='classpath:mail.properties')@Configurationpublic class SpringConfig {@AutowiredEnvironment environment;/** * Spring郵件配置 */@Beanpublic JavaMailSenderImpl javaMailSenderImpl(){JavaMailSenderImpl javaMailSenderImpl = new JavaMailSenderImpl();javaMailSenderImpl.setHost(environment.getProperty('mail.host'));javaMailSenderImpl.setUsername(environment.getProperty('mail.username'));javaMailSenderImpl.setPassword(environment.getProperty('mail.password'));javaMailSenderImpl.setDefaultEncoding(environment.getProperty('mail.encoding'));return javaMailSenderImpl;}}郵件配置:mail.properties

#QQ郵箱發(fā)送郵件服務(wù)器mail.host=smtp.qq.com#QQ郵箱賬戶名mail.username=xxxxxx@qq.com#QQ郵箱授權(quán)碼,開啟IMAP/SMTP服務(wù)時(shí)會(huì)生成mail.password=lrorsapyffcwbegg#郵件發(fā)送編碼mail.encoding=UTF-8測試

@RunWith(SpringRunner.class)@ContextConfiguration(classes=SpringConfig.class)public class MailTest {@Autowiredprivate JavaMailSenderImpl javaMailSenderImpl;@Testpublic void testSimpleMail() throws MessagingException{MimeMessage message = javaMailSenderImpl.createMimeMessage();//發(fā)送帶附件和內(nèi)聯(lián)元素的郵件需要將第二個(gè)參數(shù)設(shè)置為trueMimeMessageHelper helper = new MimeMessageHelper(message, true);//發(fā)送方郵箱,和配置文件中的mail.username要一致helper.setFrom('xxxxxx@qq.com');//接收方helper.setTo('xxxxxx@qq.com');//主題helper.setSubject('郵件測試');//郵件內(nèi)容helper.setText('<html><body><img src=’cid:myphoto’></body></html>', true);//郵件內(nèi)容內(nèi)嵌的圖片,addInline中的contentId要和郵件內(nèi)容中的cid相對應(yīng)FileSystemResource res = new FileSystemResource(new File('e:/yc/1.jpg'));helper.addInline('myphoto', res);//郵件附件FileSystemResource file = new FileSystemResource(new File('e:/yc/myphoto.zip'));helper.addAttachment('myphoto.zip', file);javaMailSenderImpl.send(message);}}

如何用Spring發(fā)送電子郵件

基于thymeleaf模版的郵件導(dǎo)入thymeleaf-spring依賴

<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring4</artifactId> <version>3.0.11.RELEASE</version></dependency>Spring配置類中添加thymeleaf模板配置

@Bean public TemplateEngine emailTemplateEngine() { SpringTemplateEngine templateEngine = new SpringTemplateEngine(); ClassLoaderTemplateResolver templateResolver = new ClassLoaderTemplateResolver(); templateResolver.setResolvablePatterns(Collections.singleton('*.html')); templateResolver.setPrefix('/templates/'); templateResolver.setSuffix('.html'); templateResolver.setTemplateMode(TemplateMode.HTML); templateResolver.setCharacterEncoding('UTF-8'); templateResolver.setCacheable(false); templateEngine.addTemplateResolver(templateResolver); return templateEngine; }模版文件:/src/main/resources/templates/msg.html

<!DOCTYPE html><html xmlns:th='http://www.thymeleaf.org'> <head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' /> <style type='text/css'>span{color:orange}</style> </head> <body> <p> 您好, <span th:text='${name}'>xxx</span>,感謝您使用XXX服務(wù),您正在進(jìn)行郵箱驗(yàn)證,本次請求的驗(yàn)證碼為: </p> <p><span th:text='${validCode}'>1111</span>(為了保障您帳號的安全性,請?jiān)?小時(shí)內(nèi)完成驗(yàn)證。)</p> <p> XXX團(tuán)隊(duì)<br /> 2019年06月06日 </p> </body></html>測試

@Autowiredprivate TemplateEngine emailTemplateEngine;@Testpublic void testTemplateMail() throws MessagingException{MimeMessage message = javaMailSenderImpl.createMimeMessage();MimeMessageHelper helper = new MimeMessageHelper(message, true);helper.setFrom('xxxxxx@qq.com');helper.setTo('xxxxxx@qq.com');helper.setSubject('郵件測試');//thymeleaf模版解析成StringContext ctx = new Context();ctx.setVariable('name', '小姐姐');ctx.setVariable('validCode', '88888888');String htmlContent = emailTemplateEngine.process('msg.html', ctx);helper.setText(htmlContent, true);javaMailSenderImpl.send(message);}

如何用Spring發(fā)送電子郵件

以上就是如何用Spring發(fā)送電子郵件的詳細(xì)內(nèi)容,更多關(guān)于Spring發(fā)送電子郵件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜臀国产一区| 一区二区三区四区日本视频| 亚洲精品成人图区| 色婷婷色综合| 国产精品亚洲一区二区三区在线观看| 一区二区三区四区日本视频| 99精品国产一区二区三区| 欧美特黄一区| 亚洲综合中文| 精品视频高潮| 欧美在线观看视频一区| 亚洲视频国产| 精品视频在线观看网站| 国产综合色区在线观看| а√天堂8资源在线| 91九色精品| 日本精品另类| 久久久久久网| 美女精品网站| 国产精品theporn| 99成人在线视频| 日韩精品中文字幕吗一区二区 | 日韩精品欧美成人高清一区二区| 麻豆精品一区二区综合av| 999久久久亚洲| 蜜桃久久久久久| 国产日韩视频| 91久久国产| 美女在线视频一区| 在线亚洲成人| 日韩av专区| 一区二区三区四区在线观看国产日韩| 亚洲深深色噜噜狠狠爱网站| 国产精品久久国产愉拍| 国产精选在线| 国内亚洲精品| 欧美日韩一区自拍| 欧美日韩第一| 麻豆视频久久| 综合激情视频| 日韩国产欧美| 国产欧美日韩在线观看视频| 五月天综合网站| 老司机免费视频一区二区| 久久亚洲欧美| www.com.cn成人| 欧美视频精品全部免费观看| 亚洲免费精品| 欧美日韩视频网站| 欧美激情亚洲| 日韩三级一区| 亚洲一区二区动漫| 深夜福利视频一区二区| 国产日韩在线观看视频| 久久亚洲二区| 成人免费电影网址| 久久中文字幕一区二区三区| 综合国产精品| 亚洲黄页一区| 亚洲1234区| 美女视频网站久久| 日本成人精品| 亚洲一区二区日韩| 午夜久久福利| 电影亚洲精品噜噜在线观看| 麻豆精品久久久| 日本三级亚洲精品| 久久不射中文字幕| 五月综合激情| 久久九九精品| 91综合网人人| 国产高清亚洲| 国产精品99久久免费| 欧美亚洲tv| 青草久久视频| 日本亚洲视频在线| 亚洲aⅴ网站| 亚洲精品国产精品粉嫩| 亚洲少妇诱惑| 美女久久一区| 蜜桃视频免费观看一区| 99re国产精品| 亚洲精品电影| 99国产精品99久久久久久粉嫩| 久久精品123| 成人av三级| 少妇精品导航| 五月精品视频| 久久国产精品99国产| 久久国产精品99国产| 蜜臀精品久久久久久蜜臀| 亚洲精品在线a| 欧美一级一区| 美女久久精品| 欧美国产小视频| 亚洲成人av观看| 女人天堂亚洲aⅴ在线观看| 日韩亚洲精品在线| 午夜久久av | 欧美日韩国产高清电影| 亚洲成人三区| 久久都是精品| 日韩福利在线观看| 精品黄色一级片| 日韩高清中文字幕一区二区| 亚洲午夜久久久久久尤物| 日韩天堂av| 亚洲区第一页| 国产精品一区二区三区www| 美女久久99| 精品捆绑调教一区二区三区| 宅男在线一区| 综合干狼人综合首页| 日韩激情视频网站| 国产精品tv| 日韩在线二区| 欧美日韩国产欧| 日韩在线视频一区二区三区| 国产精品一卡| 久久久久久黄| 一区二区三区网站| 精品日本视频| 国产亚洲激情| 国产日产精品_国产精品毛片| 精品久久中文| 午夜精品网站| 国产福利资源一区| 久久免费大视频| 丝瓜av网站精品一区二区| 久久激五月天综合精品| 日韩中文首页| 日精品一区二区三区| 色婷婷综合网| 午夜亚洲精品| 国产在线观看91一区二区三区| 欧美a级一区| 国产精品最新| 美女亚洲一区| 国产精品分类| 伊人久久亚洲热| 国产极品模特精品一二| 国模 一区 二区 三区| 国产欧美久久一区二区三区| 精品免费av在线| 日韩成人精品一区二区三区| 91精品蜜臀一区二区三区在线| 亚州精品视频| 久久狠狠婷婷| 欧美精品二区| 爽爽淫人综合网网站| 丰满少妇一区| 蜜桃免费网站一区二区三区| 日韩成人a**站| 日韩视频一二区| 美女久久久久| 四虎国产精品免费观看| 亚洲精品四区| 美女网站一区| 久久精品二区亚洲w码| 噜噜噜躁狠狠躁狠狠精品视频| 久久精品三级| 日韩精品亚洲专区在线观看| 激情综合亚洲| 国产白浆在线免费观看| 欧美日韩一区二区三区不卡视频 | 热久久免费视频| 中文字幕在线免费观看视频| 亚洲ww精品| 亚洲作爱视频| 视频福利一区| bbw在线视频| 国产精品入口久久| 99在线精品免费视频九九视| 久久亚洲国产| 精品亚洲美女网站| 精品国产美女a久久9999| 五月亚洲婷婷 | 欧美+亚洲+精品+三区| 久久久久久久久久久妇女| 日韩专区欧美专区| 日韩精品永久网址| 欧美成人一二区| 国产精品日韩精品在线播放| 国产欧美日韩免费观看| 国产精品视频一区二区三区四蜜臂 | 国产精品xx| 久久精品97| 麻豆成人91精品二区三区| 欧美日韩一区二区三区四区在线观看| av高清一区| 亚洲精品激情| 国产精品地址| 欧美视频久久| 日韩一区电影| 国产视频一区二区在线播放| 激情婷婷亚洲| 国产精品入口久久| 亚洲一区二区三区四区电影| 美女在线视频一区| 亚洲精品va|