package com.zbk.email.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.mail.javamail.MimeMessageHelper; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import java.io.File; @RestController @RequestMapping("/") public class EmailController { @Autowired JavaMailSenderImpl mailSender; @GetMapping("/sendEmail") public String sendEmail(String email) { //发送简单邮件 SimpleMailMessage mailMessage = new SimpleMailMessage(); //邮件设置 mailMessage.setSubject("测试"); mailMessage.setText("发邮件"); mailMessage.setTo(email); mailMessage.setFrom("435793546@qq.com"); mailSender.send(mailMessage); return "ok"; } @GetMapping("/sendEmail2") public String sendEmail2(String email) throws MessagingException { //发送复杂邮件 //创建一个复杂的消息邮件 MimeMessage mimeMessage = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true); //邮件设置 helper.setSubject("测试发送复杂邮件"); helper.setText("<span style='color:red'> 发送成功</span>", true); helper.setTo(email); helper.setFrom(""); //换成自己的邮箱 //上传文件 helper.addAttachment("1.jpg",new File("G:\\demo\\1.jpg")); helper.addAttachment("2.jpg",new File("G:\\demo\\2.jpg")); mailSender.send(mimeMessage); return "ok"; } }
最近下载更多
zhujunnan LV12
3月5日
xiaoyuer2 LV8
2022年11月20日
不想起 LV10
2022年10月15日
2363659936 LV2
2022年6月21日
crosa_Don LV18
2022年6月14日
1623096142 LV6
2022年5月20日
泡芙1234 LV8
2022年3月18日
1306878374 LV13
2022年2月17日
ideaCode LV4
2021年9月24日
3159792465 LV10
2021年9月8日
最近浏览更多
charleswang LV7
10月21日
Iterman LV2
9月30日
dapeng0011 LV15
7月13日
1941549176 LV4
4月29日
Boss绝 LV9
4月3日
crazybee
3月18日
暂无贡献等级
zhujunnan LV12
3月5日
qq_1234
1月24日
暂无贡献等级
feia1236 LV10
1月18日
2602275348 LV12
1月10日