1.这里以腾讯企业邮箱为例
2.首先确定springboot版本,目前使用1.5.7,
3.添加邮件依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>
4.配置文件添加邮箱配置
spring.mail.host=smtp.spring.mail.protocol=smtpspring.mail.port=465spring.mail.username=support@*****.comspring.mail.password=1qaz@WSXspring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.enable=truespring.mail.properties.mail.smtp.socketFactory.class=.ssl.SSLSocketFactoryspring.mail.properties.mail.smtp.socketFactory.fallback=truespring.mail.properties.mail.smtp.socketFactory.port=465
5.代码主体部分
@Autowiredprivate JavaMailSenderImpl mailSender;MimeMessage mimeMessage = mailSender.createMimeMessage();MimeMessageHelper message = new MimeMessageHelper(mimeMessage);message.setFrom(fromEmail); //发送者邮箱地址message.setTo(toUser); //收件人邮箱地址message.setSubject(title);//标题message.setText(content, true);mailSender.send(mimeMessage);
springboot集成后发送邮件比较简单,设置text的时候true是指内容带有HTML代码