springboot 测试发送邮件
首先在pom文件引入依赖:
<!--email依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
配置 文件:
spring.mail.host=smtp.163.com //本人 用的是163邮箱
spring.mail.username=****@163.com //邮箱地址
spring.mail.password=授权码
spring.mail.default-encoding=UTF-8
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
注意:邮箱要开启pop3,smtp服务,获取授权码
写个简单的测试类:
@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringbootmailApplicationTests {
@Autowired
private JavaMailSender mailSender;
@Test
public void sendSimpleMail() throws Exception {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom("****@163.com"); //发送方
message.setTo("***@qq.com"); //目标
message.setSubject("主题:简单邮件");
message.setText("测试邮件内容");
mailSender.send(message);
}
}
以上是发送邮件的小测试。
最新文章
- Linux上分析java程序的问题
- Hadoop 分布式环境搭建
- java随机生成指定的位数
- 设置JVM参数,查看堆大小
- (三)、Express 路由、静态文件、
- asp.net中分页与存储过程的一些总结
- 在 PHP 中结合 Ajax 技术进行图片上传
- java代码实现自动登录功能
- sql 建立数据库,表格,索引,主键
- AspNet WebApi : MessageHandler(消息处理器 )
- 用于COB工艺的PCB设计指导
- 大量Javascript/JQuery学习教程电子书合集
- mysql 字段的类型有哪些
- Vsftpd3.0--FTP服务器搭建之本地用户篇
- XML记一次带命名空间的xml读取
- 44.Linux君正X1000-添加st7789v显示
- Jenkins与网站代码上线解决方案【转】
- OVAL学习笔记
- Qt5.3.2_CentOS6.4_基本编程环境__20160306【勿删,繁琐】
- IntelliJ IDEA使用技巧一览表