springboot邮件
- 引入依赖
org.springframework.boot
spring-boot-starter-mail
- 修改application.yml配置文件
spring:
mail:
default-encoding: UTF-8
host: smtp.163.com
port: 465
username: 用户名
password: 密码
properties:
mail.smtp.ssl.enable: true
- 测试
@RunWith(SpringRunner.class)
@SpringBootTest
public class MailApplicationTests {
@Autowired
private JavaMailSender mailSender;
@Value("${spring.mail.username}")
private String username;
@Test
public void testMail() {
//建立邮件消息
SimpleMailMessage mailMessage = new SimpleMailMessage();
//发送者
mailMessage.setFrom(username);
//接收者
mailMessage.setTo("dean.lee@aliyun.com");
//发送的标题
mailMessage.setSubject("主题");
//发送的内容
mailMessage.setText("内容");
//发送邮件
mailSender.send(mailMessage);
}}
项目路径
作者博客
【springboot邮件】作者公众号
文章图片
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- springboot使用redis缓存
- springboot整合数据库连接池-->druid
- SpringBoot中YAML语法及几个注意点说明
- springboot结合redis实现搜索栏热搜功能及文字过滤
- springboot中.yml文件的值无法读取的问题及解决
- SpringBoot整合MongoDB完整实例代码
- Stream详解