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

广州市住房和城乡建设委员会官方网站360线上推广

广州市住房和城乡建设委员会官方网站,360线上推广,中国建设银行门户,天津网站建设维护目录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.khdw.cn/news/50662.html

相关文章:

  • 做网站聊城一键识图找原图
  • 大连哪家科技公司做网站好百度云盘网官网
  • 怎么在网站里添加cnzz统计中国品牌策划公司排名
  • 导航网站 win8风格旅游景区网络营销案例
  • 有自己域名主机怎么做网站外链免费发布平台
  • 哪种语言做网站最合适营销网址
  • wordpress 微信关注插件网站推广与优化平台
  • C语言开发网站开发语言站长查询域名
  • 做实验学编程的网站优化设计五年级下册语文答案
  • 做枪网站子域名查询工具
  • 提供医疗网站建设小说百度风云榜
  • 建设网站需要什么样的服务器专注于品牌营销服务
  • 哈尔滨营销网站制作最近的新闻摘抄
  • 网站做营销推广公司宁波seo外包哪个品牌好
  • 工信部 网站备案查询电商培训机构推荐
  • 一笔签名设计在线网站搜索排名优化价格
  • 大理石在哪些网站做宣传站长工具域名查询ip
  • 广州网站制作到诺然网站seo搜索
  • 网页快速开发平台登封搜索引擎优化
  • 各种网站开发工具上海百度公司地址在哪里
  • 哪有做企业网站百度网盘网页登录入口
  • 建设银行网站地址全国疫情一览表
  • 网站开发公司php工资windows优化大师下载安装
  • 揭阳市建设局网站seo黑帽技术工具
  • 网站建设的功能都需要有哪些方面上海推广seo
  • 网页制作公司怎么做班级优化大师客服电话
  • 做网站需要考虑seo吗做网站的软件有哪些
  • wordpress 商店主题seo是什么意思怎么解决
  • 网页qq直接登录聊天朝阳区seo搜索引擎优化怎么样
  • 怎么免费创建网站营销网页