springboot mail简单实例

来源:互联网 发布:java线程池下载多任务 编辑:程序博客网 时间:2024/04/30 07:15

1.在pom.xml文件中添加mail依赖包

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

2.在application.properties配置文件中添加mail的配置信息

#sprintboot mail#spring.mail.host=smtp.163.com#spring.mail.username=username@163.com#spring.mail.password=passwordspring.mail.host=smtp.qq.com#\u7528\u6237\u540Dspring.mail.username=88888888@qq.com#\u6388\u6743\u7801spring.mail.password=dddfsfdcfddveadfspring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=truespring.mail.properties.mail.smtp.starttls.required=true

3.MailControl

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Value;import org.springframework.mail.SimpleMailMessage;import org.springframework.mail.javamail.JavaMailSender;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping("mail")public class MailControl {  @Autowired  private JavaMailSender javaMailSender;  @Value("${spring.mail.username}")  private String username;       @RequestMapping("send")  public String testSendSimple() {    SimpleMailMessage message = new SimpleMailMessage();    System.out.println(username);     message.setFrom(username);    message.setTo("123456@qq.com");    message.setSubject("标题");    message.setText("springboot");    javaMailSender.send(message);    return message+"";       }}
4.启动springboot访问:http://localhost:8080/mail/send就可以发送邮件了

原创粉丝点击