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

网站备案在哪个网怎么在58同城上做网站

网站备案在哪个网,怎么在58同城上做网站,做的很好的淘宝客网站,淘宝推广网站建设SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊) 目录SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊)1.概述2.最佳实践2.1创建项目引入依赖(mail)2.2 修改yml配置文件2.3 启动类添加EnableScheduling注解2.4 执行的…

SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊)

目录

  • SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊)
  • 1.概述
  • 2.最佳实践
    • 2.1创建项目引入依赖(mail)
    • 2.2 修改yml配置文件
    • 2.3 启动类添加@EnableScheduling注解
    • 2.4 执行的任务类(发送基本内容)

我们使用java程序发送邮件,属于使用第三方客户端发送邮件
使用第三方客户端发送邮件也需要先通过认证(登录):
官方客户端认证: 用户名 密码
第三方客户端的认证:用户名 授权码
授权码需要通过发送短信开通指定功能时获取

1.概述

SpringBoot实现邮件功能是非常的方便快捷的,因为SpringBoot默认有starter实现了Mail。
发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。
最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此进行了封装就有了现在的spring-boot-starter-mail。

2.最佳实践

先去qq邮箱设置smtp开启,并获得授权码
邮箱->设置->账户->POP3/SMTP服务:开启服务后会获得授权码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1创建项目引入依赖(mail)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

2.2 修改yml配置文件

spring:mail:host: smtp.qq.com  #配置服务器qq:smtp.qq.com,网易163:smtp.163.compassword: cvaflkvougrvcijd  #授权码,邮箱->设置->账户->POP3/SMTP服务:开启服务后会获得权码username: 3541434135@qq.comdefault-encoding: UTF-8

2.3 启动类添加@EnableScheduling注解

在这里插入图片描述

package com.bjopwernode;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;@EnableScheduling
@SpringBootApplication
public class SpringbootTimedtaskMixMailsendingApplication {public static void main(String[] args) {SpringApplication.run(SpringbootTimedtaskMixMailsendingApplication.class, args);}}

2.4 执行的任务类(发送基本内容)

在基础包下新建一个task目录,里面新建一个类MyTask.java

package com.bjopwernode.task;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;@Component
public class MyTask {@Autowiredprivate JavaMailSender javaMailSender;/*** 发送基本内容*/@Scheduled(cron = "0/3 * * * * ?")public  void testSendSimpleMailMessage(){SimpleMailMessage simpleMailMessage = new SimpleMailMessage();//发件人邮箱simpleMailMessage.setFrom("3541434135@qq.com");//收件人邮箱simpleMailMessage.setTo("601081254@qq.com");//邮件主题simpleMailMessage.setSubject("这是一个测试邮件");//邮件内容simpleMailMessage.setText("测试内容");javaMailSender.send(simpleMailMessage);}
}
http://www.yayakq.cn/news/201552/

相关文章:

  • 动漫网站源码自动采级行业关键词分类
  • 怎么做联盟网站公司网站平台
  • 成都电商网站如何找推广平台
  • 免费h5模板网站模板源汇区建设局网站
  • 图片抗锯齿网站dede网站正在维护中应该怎样设置
  • 如何做企业网站小程序和魔鬼做交易的网站
  • 做任务的网站中明建投建设集团 网站
  • 樊城区建设局网站wordpress 语种顺序
  • 适合学生做的网站类型网站设计的要求有哪些
  • 网站页面优化包括网页设计在邯郸能干什么
  • 江苏省建设局网站首页昆明网站开发正规培训
  • 域度设计网站企业网站有什么功能
  • 免费动漫网站菲律宾菠菜网站开发
  • 中国小康建设网站沈阳大型网站建设
  • 威县做网站哪里便宜公司注册流程步骤图
  • 建设银行官方网站手机版下载晋江论坛怎么搜索
  • 成都分销商城网站建设泰州谁会建网站
  • 唐山乾正建设工程材料检测公司网站用iis做网站
  • wap建站程序源码网站建设远程教育大学论文
  • 汽车服务网站建设方案iis 网站文件被占用
  • 西安做网站公司有哪些电子商务seo实训总结
  • 广州网站备案酒泉网站建设优化
  • 河南网站建设哪家公司好国外 设计师 网站
  • 哪里有学做视频的网站3手机和电脑同步的进销存软件
  • php微信微网站怎么做湖南网站备案注销
  • 网站建设制作设计开发滁州市建设银行网站
  • 园艺建设网站海南做网站找谁
  • 九度互联网站推广公司怎样自己搭建一个做影视的网站
  • 医院网站建设进度及实施过程可做实名认证的网站
  • 广东网站建设公司报价昆明网站建设方案报价