springboot邮件

  1. 引入依赖

    org.springframework.boot
    spring-boot-starter-mail

  1. 修改application.yml配置文件
spring:
  mail:
    default-encoding: UTF-8
    host: smtp.163.com
    port: 465
    username: 用户名
    password: 密码
    properties:
      mail.smtp.ssl.enable: true
  1. 测试
@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("[email protected]");
        //发送的标题
        mailMessage.setSubject("主题");
        //发送的内容
        mailMessage.setText("内容");
        //发送邮件
        mailSender.send(mailMessage);
    }

}

项目路径


作者博客

作者公众号


你可能感兴趣的:(springboot邮件)