import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* @program: springboot-mybatis-demo
* @description: 发送邮件controller
* @author:
* @create: 2018-08-20 10:54
**/
@Controller
public class SendMailController {
@Autowired
private JavaMailSender mailSender;
@Autowired
private MailConfig mailConfig;
@RequestMapping(value = "/sendMail")
@ResponseBody
public String sendSimpleMail() throws Exception {
SimpleMailMessage message = new SimpleMailMessage();
// 必须要和上文配置的spring.mail.username内容相同
message.setFrom(mailConfig.getUsername());
message.setTo(mailConfig.getToUser());
springboot2.0.4发送邮件
最新推荐文章于 2024-08-03 16:59:38 发布
本文介绍了如何在SpringBoot 2.0.4中配置和使用邮件服务。由于2.0.4版本后@ConfigurationProperties注解的locations属性不再适用,文章建议使用@PropertySource注解从配置文件中读取邮件设置。
摘要由CSDN通过智能技术生成