大家好,今天给各位分享网站邮件发送源码的一些知识,其中也会对Java技术:SpringBoot实现邮件发送功能进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
今天主要给大家分享简单邮件发送、HTML邮件发送、包含附件的邮件发送三个例子,具体源码链接在文章末尾,有需要的朋友可以自己下载学习一下。
1、创建一个基本的SpringBoot项目,pom文件导入发送邮件的依赖
<!–邮件发送依赖包–>\n<dependency>\n<groupId>org.springframework.boot</groupId>\n<artifactId>spring-boot-starter-mail</artifactId>\n</dependency>\n<!–freemarker制作Html邮件模板依赖包–>\n<dependency>\n<groupId>org.springframework.boot</groupId>\n<artifactId>spring-boot-starter-freemarker</artifactId>\n</dependency>\n
2、application.yml文件配置配置邮件发送信息
spring:\nmail:\nhost:smtp.qq.com\nusername:xxx@qq.com授权码\nprotocol:smtp\nproperties.mail.smtp.auth:true\nproperties.mail.smtp.port:465是否启用ssl\ndefault-encoding:utf-834;${spring.mail.username}&34;en&34;UTF-8&34;border:black1pxsolid;width:750px&34;hgmyz@outlook.com&34;测试邮件&34;springboot邮件测试&34;hgmyz@outlook.com&34;SpringBoot发送Html邮件测试&34;<h2>您好!</h2><p>这里是一封SpringBoot发送的邮件,祝您天天开心!<img&34;src=&39;width=&39;height=&39;/></p>&34;<ahref=&39;title=&39;targer=&39;>IT技术分享设社区</a>&34;hgmyz@outlook.com&34;SpringBoot发送Templete邮件测试&34;小明&34;email.html&34;salary&34;hgmyz@outlook.com&34;SpringBoot发送包含附件的邮件测试&34;小王&34;email.html&34;salary&34;F:\\\\邮件测试.docx&34;F:\\\\5.png&34;F:\\\\db.jpg”);\nemailService.sendAttachmentsMail(receiveEmail,subject,templateHtml,fileList);\n}\n
7、效果截图
简单文版邮件
html文件
关于网站邮件发送源码到此分享完毕,希望能帮助到您。
