springboot+javamail的简单使用
来源:互联网 发布:罗技 知乎 编辑:程序博客网 时间:2024/06/05 07:10
1、导入javamail的maven坐标
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
2、配置application.properties配置文件
#spring.mail.host=smtp.exmail.qq.comspring.mail.host=smtp.163.comspring.mail.username=账号spring.mail.password=授权码spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=truespring.mail.properties.mail.smtp.starttls.required=true
3、发送邮件工具类
public class MailUtils { @Autowired public static JavaMailSender javaMailSender; @Value("${spring.mail.username}") private static String username; public static void sendTemplateMail(String toUsername, String code, String toEmail ) throws Exception { MimeMessage message = null; try { message = javaMailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(new InternetAddress(username, "日志管理", "UTF-8")); helper.setTo(toEmail); helper.setSubject("日志管理"); StringBuffer sb = new StringBuffer(); sb.append("<h1>日志管理</h1>").append("<p style=''>您好,验证码是:" + code + ",请在30分钟内按页面提示提交验证码,切勿将验证码泄露与他人</p>") .append("<p style='text-align:right'>日志管理</p>"); helper.setText(sb.toString(), true); } catch (Exception e) { e.printStackTrace(); } javaMailSender.send(message); }}
——————————-我是华丽的分割线——————————————完结
阅读全文
0 0
- springboot+javamail的简单使用
- javamail的简单使用
- javamail的简单使用
- javamail的简单使用
- springboot中使用javamail
- 简单的springboot使用freemarker
- 使用JavaMail简单的发送邮件
- javaMail简单使用
- Javamail简单使用案例
- 简单的JavaMail例子
- javaMail的简单应用
- 一个简单的javaMail
- 简单的JavaMail教程
- 一、springboot项目的简单使用
- SpringBoot使用thymeleaf的简单记录
- 【JavaMail学习笔记系列】使用JavaMail发送一封带附件的Email的简单例子
- SpringBoot简单的SpringBoot后端
- 使用JavaMail发送一封简单的邮件
- list容器的使用方法
- Python获取本机所有IP地址
- java 面试题----Integer的“==”比较
- 《effective modern c++》笔记之c++类型推导(1)
- Android 事件分发和 View 的滑动冲突
- springboot+javamail的简单使用
- jni.h头文件详解(二)
- Android 开发Fragment类似微信主页切换
- 使用Python开发SQLite代理服务器
- Android 分析android.view.WindowLeaked错误
- 国际化NSLocalizedString(续)
- 使用mybatis实现数据访问
- Android视频硬解稳定性问题探讨和处理
- PAT (Advanced Level) Practise 1082 Read Number in Chinese (25)