創(chuàng)建一個(gè)郵箱
在設(shè)置里開啟IMAP/SMTP服務(wù)(這里是126網(wǎng)易郵箱)
創(chuàng)建一個(gè)application.properties用來做配置文件
#編碼 spring.mail.default-encoding=UTF-8 spring.mail.host=smtp.126.com #密碼 spring.mail.password=123456 #端口 spring.mail.port=25 #協(xié)議 spring.mail.protocol=smtp #郵箱號(hào) spring.mail.username=tao_hg@126.com創(chuàng)建一個(gè)java類用來向郵箱發(fā)送郵件
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class MailController { @Autowired private JavaMailSender jms;//借助這個(gè)類,我們便可以發(fā)郵件了 @GetMapping("/send") public String send(String message){ SimpleMailMessage ss=new SimpleMailMessage(); //發(fā)送郵箱 ss.setFrom("tao_hg@126.com"); //接收郵箱 ss.setTo("201883607@qq.com"); //標(biāo)題 ss.setSubject("測試"); //內(nèi)容 ss.setText("測試一下耍耍"); jms.send(ss); return "1"; } }啟動(dòng)
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Test { public static void main(String[] args) { SpringApplication.run(Test.class, args); } }