spring boot接收消息(springboot发送邮件)

1.spring-boot-start-mail

由springboot提供,添加一下依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>

2.设置qq邮箱

spring boot接收消息(springboot发送邮件)(1)

开通后,由产生一个 授权码。保存好,下面配置文件使用

3. 配置application.properties配置文件

#邮箱配置 #平台地址,这里用的是qq邮箱,使用其他邮箱请更换 spring.mail.host = smtp.qq.com #改成自己的邮箱 spring.mail.username = xxxxx@qq.com #发送短信后它给你的授权码 填写到这里 spring.mail.password = xxxxxx #这东西不用改 spring.mail.properties.mail.smtp.ssl.enable=true ##编码格式 spring.mail.default-encoding=UTF-8

4.测试

@SpringBootTest public class MailTest { @Autowired JavaMailSender javaMailSender; @Value("${spring.mail.username}") private String from;//谁发送的 @Test public void test(){ SimpleMailMessage message = new SimpleMailMessage(); message.setSubject("邮件主体"); message.setText("邮件内容");// message.setFrom(from); message.setTo("348828809@qq.com");//收件人 javaMailSender.send(message);//发送 } }

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页