pom:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
application.properties:
spring.mail.username=1711523853@qq.com spring.mail.password=awdcvqbbqqejccee spring.mail.host=smtp.qq.com ##开启加密验证 spring.mail.properties.mail.smtp.ssl.enable=true
//简单邮件
@Autowired JavaMailSenderImpl javaMailSender; SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setSubject("小黄"); mailMessage.setText("哈哈哈哈哈"); mailMessage.setFrom("1711523853@qq.com"); mailMessage.setTo("1711523853@qq.com"); javaMailSender.send(mailMessage);
//复杂邮件
@Autowired JavaMailSenderImpl javaMailSender; MimeMessage mimeMessage = javaMailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true); helper.setSubject("小黄"); helper.setText("<p style='color:red'>哈哈哈哈哈</p>"); //附件 helper.addAttachment("电子照片.png",new File("C:\\Users\\Administrator\\Desktop\\文件\\电子照片.png")); helper.setFrom("1711523853@qq.com"); helper.setTo("1711523853@qq.com"); javaMailSender.send(mimeMessage);