当前位置: 首页 > news >正文

洛阳建设信息网站全国疫情的最新数据

洛阳建设信息网站,全国疫情的最新数据,寻找集团网站建设,大学科技园网站建设目录1. 获取授权码2. jar包引入3. 配置application4. 代码实现1. 获取授权码 以126邮箱为例,点开设置,选择POP3/SMTP/IMAP 开启POP3/SMTP服务,新增授权密码 扫码二维码,发送要求的短信内容到指定的号码即可,然后会返回…

目录

  • 1. 获取授权码
  • 2. jar包引入
  • 3. 配置application
  • 4. 代码实现

1. 获取授权码

  • 以126邮箱为例,点开设置,选择POP3/SMTP/IMAP

在这里插入图片描述

  • 开启POP3/SMTP服务,新增授权密码

在这里插入图片描述

  • 扫码二维码,发送要求的短信内容到指定的号码即可,然后会返回授权密码

在这里插入图片描述

2. jar包引入

implementation group: 'org.springframework.boot', name: 'spring-boot-starter-mail'

3. 配置application

# 默认编码
spring.mail.default-encoding=utf-8
# 邮件服务器的地址
spring.mail.host=smtp.126.com
# 用户的账号
spring.mail.username=111@126.com
# 授权密码
spring.mail.password=xxx
# 邮件服务器的端口
spring.mail.port=465
# SSL 连接配置
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.smtp.ssl.enable=true
spring.mail.properties.mail.smtp.ssl.required=true
# 开启debug,查看邮件发送日志
spring.mail.properties.mail.debug=true
# 邮件接收者
mail.userlist=123@qq.com,456@qq.com

在这里插入图片描述

4. 代码实现

  • 包括普通邮件和带附件有样式的邮件
import java.io.File;
import java.util.Date;import javax.annotation.Resource;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;import org.springframework.beans.factory.annotation.Value;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import lombok.extern.slf4j.Slf4j;/*** EmailController*/
@RestController
@Slf4j
public class EmailController {@Value("${spring.mail.username}")private String mailUsername;@Value("${mail.userlist}")private String mailUserList;@Resourceprivate JavaMailSender javaMailSender;/*** 普通邮件*/@GetMapping("/simpleMsg")public void simpleMsg() {SimpleMailMessage simpMsg = new SimpleMailMessage();// 发件人simpMsg.setFrom(mailUsername);// 收件人,多个人使用逗号分割simpMsg.setTo(mailUserList.split(","));// 主题simpMsg.setSubject("Hello world!");// 内容simpMsg.setText("哈哈哈\n哈哈哈");// 发送时间simpMsg.setSentDate(new Date());javaMailSender.send(simpMsg);}/*** 带附件和内容是html格式的邮件* * @throws MessagingException*/@GetMapping("htmlMsg")public void htmlMsg() throws MessagingException {MimeMessage message = javaMailSender.createMimeMessage();MimeMessageHelper helper = new MimeMessageHelper(message, true);// 发件人helper.setFrom(mailUsername);// 收件人,多个人使用逗号分割helper.setTo(mailUserList.split(","));// 主题helper.setSubject("Hello world!");// 内容(true表示内容为html)helper.setText("<h1>哈哈哈h1</h1>\n哈哈哈", true);// 发送时间helper.setSentDate(new Date());// 附件File file = new File("/Users/xxx/Downloads/cceda5ad-df31-4610-9b63-ed0503561934.jpg");helper.addAttachment(file.getName(), file);javaMailSender.send(message);}}
  • 普通邮件效果

在这里插入图片描述

  • 带附件有样式的效果

在这里插入图片描述

http://www.ds6.com.cn/news/120434.html

相关文章:

  • 建设导航网站费用吗关键词推广和定向推广
  • 东莞网站建设牛魔网a新品牌推广策划方案
  • 网站建设素材网站恶意点击软件
  • 搬家优化师是做什么的
  • 做ppt配图好用的网站著名的营销成功的案例
  • nodejs做视频网站互联网公司
  • wdcp上传网站广告代理公司
  • 跨境电商平台规则windows优化大师是哪个公司的
  • 万网 网站建设合同百度手机助手下载2022官方正版
  • 做网站公司汉狮团队常见的网络营销方式有哪几种
  • 网页制作与设计元素是什么惠州seo建站
  • rp做网站注册商标查询官网入口
  • 有哪些好用的设计网站有哪些内容实体店怎么推广引流
  • 佛山营销网站建设服务sem是什么岗位
  • 为什么做域名跳转网站样式不见了优化大师win7官方免费下载
  • 软件开发工具也叫内江seo
  • php网站设计要学多久软文推广做得比较好的推广平台
  • v9做的网站被攻击链接吧跳转cctv 13新闻频道
  • 番禺区怎么做网站建设百度指数人群画像怎么看
  • 渠道网恋网站关键词优化怎么弄
  • 哪些网站做婚纱摄影百度外推代发排名
  • 个人做的网站不能做淘客网络宣传推广
  • 张家港外贸网站建设郑州关键词优化费用
  • 河津北京网站建设网络优化seo薪酬
  • 美食网站设计论文竞价推广账户竞价托管
  • 网站服务器托管济南专业seo推广公司
  • 2015年友情链接网站源代码下载营销型网站有哪些
  • 可以做任务的网站有哪些内容上海网站制作
  • 做购物商城网站建设青岛seo关键词优化排名
  • 响应式食品企业网站seo优化培训班