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

中文域名网站wordpress编辑用户中心

中文域名网站,wordpress编辑用户中心,wordpress 自带搜索,直播网站怎样建设一、QQ开启SMTP 打开QQ邮箱&#xff0c;点击设置&#xff0c;进入账号&#xff0c;往下滑后&#xff0c;看见服务状态后&#xff0c;点击管理服务 进入管理服务后&#xff0c;打开服务&#xff0c;然后获取授权码 二 、导入依赖 <!-- 邮箱--><dependency>&…

一、QQ开启SMTP

打开QQ邮箱,点击设置,进入账号,往下滑后,看见服务状态后,点击管理服务

         进入管理服务后,打开服务,然后获取授权码

二 、导入依赖

  <!--        邮箱--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>

三、 yaml配置

  
spring:mail:host: smtp.qq.comusername: "邮箱号" #可以改成你的邮箱号,需要开启smtppassword: "授权码"default-encoding: UTF-8protocol: smtpport: 465properties:mail:smtp:auth: truesocketFactory:class: javax.net.ssl.SSLSocketFactoryport: 465ssl:enable: truestarttls:enable: truerequired: true

   四、Email工具类和EmailDTO 类

1.Email工具类

@Slf4j
@Component
public class EmailUtil{@Value("${spring.mail.username}")private String email;@Resourceprivate JavaMailSender javaMailSender;@Resourceprivate JavaMailSenderImpl mailSender;@Resourceprivate TemplateEngine templateEngine;public void sendHtmlMail(EmailDTO emailDTO) {try {MimeMessage mimeMessage = javaMailSender.createMimeMessage();MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage);Context context = new Context();context.setVariables(emailDTO.getCommentMap());String process = templateEngine.process(emailDTO.getTemplate(), context);mimeMessageHelper.setFrom(email);mimeMessageHelper.setTo(emailDTO.getEmail());mimeMessageHelper.setSubject(emailDTO.getSubject());mimeMessageHelper.setText(process, true);javaMailSender.send(mimeMessage);} catch (MessagingException e) {e.printStackTrace();}}
}

2. EmailDTO 类

        用于封装发送所需要的信息,包括对方邮箱号,验证码、主题、内容、引用模板

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class EmailDTO implements Serializable {private String email;private String code;private String subject;private Map<String, Object> commentMap;private String template;}

五、 使用短信邮件发送示例

        通过什么Map将所需要发送的内容进行封装,email为对方的邮箱号,subject为本次邮件的主题,最后通过EmailUtil 的sendHtmlMail()方法进行发送即可。

	@Autowiredprivate EmailUtil emailUtil;@Testpublic void sendMessage(){Map<String, Object> map = new HashMap<>();map.put("content", "-------发送的内容---------");EmailDTO emailDTO = EmailDTO.builder().template("common.html").email("需要发送的邮箱").subject("主题").commentMap(map).build();CompletableFuture.runAsync(()-> emailUtil.sendHtmlMail(emailDTO));}

       common.html模板(放在项目src/main/resources/templates/common.html路径下)

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<div style="border-radius: 10px 10px 10px 10px;font-size: 13px;color: #555555;width: 666px;margin: 50px auto;border: 1px solid #eee;max-width: 100%;background: #ffffff repeating-linear-gradient(-45deg,#fff,#fff 1.125rem,transparent 1.125rem,transparent 2.25rem);box-shadow: 0 1px 5px rgb(0 0 0 / 15%);"><div style="background:#49BDAD;color:#ffffff;border-radius: 10px 10px 0 0;background-image: -moz-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));background-image: -webkit-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));height: 66px;"><p style="font-size:15px;word-break:break-all;padding: 23px 32px;margin:0;background-color: hsla(0,0%,100%,.4);border-radius: 10px 10px 0 0;">来自<a style="text-decoration:none;color:#12addb" href="https://www.pengzhenggao.top">后台管理</a>的邮件</p></div><div style="margin:20px auto;width:90%"><div style="background: #f5f5f5;margin:20px 0;padding:15px;border-radius:5px;font-size:14px;"><p th:utext="${content}"></p></div><div style="color: #8c8c8c; font-size: 10px;width: 100%;text-align: center;word-wrap: break-word;"><p style="padding: 20px">我们不会向你索取任何验证码,请勿暴露验证码于他人</p></div></div>
</div>
</body>
</html>

http://www.laogonggong.com/news/61495.html

相关文章:

  • 网站建设如何交税显示网站翻页代码
  • app免费下载入口宁波seo关键词优化设计
  • 受欢迎的昆明网站建设网站转化率分析工具
  • 如何用自己公司网站做邮箱wordpress管理登录
  • 赌钱网站怎么做的生产管理软件app
  • 自己怎么开发网站淘宝热搜关键词排行榜
  • 电力建设网站安康网站开发公司报价
  • 男人最爱上的做网站在线咨询平台系统
  • 网店出租网站程序网页设计与制作课件和素材
  • 展示型装饰网站模板外贸网站建站多少钱
  • wordpress网站图片迁移广州市医院网站建设哪家好
  • 配置asp网站做seo 教你如何选择网站关键词
  • 如何做简单视频网站wordpress 标点排版
  • 有什么做房屋装修的网站网站业务建设是什么意思
  • 做外贸有什么免费网站百度一下首页百度
  • 怎样吧自己做的网站发布企业形象设计vi手册
  • 优化整站租房网 wordpress
  • 如何上传文件到网站动漫设计专修学校
  • 国外知名网站排行营销型网站建设 价格
  • 网站建设 学习 长沙建设网站的意义作用是什么
  • 深圳市专业制作网站公司wordpress怎么链接到文件
  • 奎屯市住房和城乡建设局网站重庆网站建设重庆网站设计
  • 营销型网站建设的目标是中国建设教育协会培训中心
  • 杭州萧山区专门做网站的公司提高工作效率整改措施
  • 购物网站开发内容wordpress企业源码
  • 网站建设策划怎么沟通wordpress 标题栏置顶
  • 资讯类网站模板wordpress 加文章分享
  • wordpress仿站软件企业咨询公司是做什么的
  • 上海小程序定制开发公司重庆seo按天收费
  • 某企业网站建设论文网站推广被封域名如何做跳转