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

在线看网站源码网站建设公司价位

在线看网站源码,网站建设公司价位,柳州 网站开发,wordpress会员时间目录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.yayakq.cn/news/645088/

相关文章:

  • 成都网站建设价格表用织梦做的网站好不好
  • 建设银行海门支行网站网络实施方案
  • 医疗软件网站建设wordpress中上传图片
  • 怎么建网站濮阳做网站的
  • wordpress建站知乎如何做网络销售
  • php wordpress单本小说网站源码+采集php帝国建站系统
  • 公司网站建设济南热搜榜上2023年热门话题
  • thinkphp 网站设置功能有没有专业做艺术品的网站
  • 住房和城乡建设部网站倪虹黄河口信息港
  • 高端网站开发成本英文网站建设的原因
  • 菏泽北京网站建设自己的卡盟网站怎么做分站
  • 简述网站开发具体流程图做网站系统的答辩ppt范文
  • 做百度网站需要什么条件小说网站开发成本
  • 两学一做晋中市网站搜狐快站做网站教程
  • 学校网站开发建设合同盐城专业做网站的公司哪家好
  • 手机网站app生成网址大全安装app
  • 兰山网站建设上海网站设计价
  • 网站导航条模板wordpress小工具侧边栏
  • 燕赵邯郸网站建设公司企业邮箱是什么
  • 南京软月网站建设公司wp网站建设模板
  • 嘉兴企业网站模板学校精品课网站怎么做
  • 外贸网站建设加推广建设行业年度峰会网站
  • 公司网站建设需要准备哪些资料天机seo
  • 株洲建设公司网站怎么样模仿一个网站做简历
  • 温州网站维护工作自己怎么做网站优化
  • 手机上有那种网站吗wordpress修改固定连接插件
  • 手机网站建设流程延安城乡建设规划局网站
  • 选择郑州网站建设网站开发可以当程序员
  • 网站开发客户提供素材深圳教育集团网站建设
  • 网络营销课程速成班seo关键词优化最多可以添加几个词