springboot发送垃圾邮件

1.idea使用spring initializr创建springboot工程,勾选I/O中的定时器和邮件

2.创建quartz包。包下创建SendEmailQuartz.java

@Component
@Configurable
@EnableScheduling
public class SendEmailQuartz {
@Resource
private EmailService emailService;
//每五秒发送一个
@Scheduled(cron = "*/5 * * * * * ")
public void send(){
emailService.sendEmail();
}
}

3.创建service包。包中创建EmailService接口

public interface EmailService {
boolean sendEmail();
}

4.service包下创建impl包。包中创建相应的impl实现类

@Service
public class EmailServiceImpl implements EmailService {
@Resource
JavaMailSender javaMailSender;
@Value("${spring.mail.username}")
private String from;
@Override
public boolean sendEmail() {
try {
MimeMessage mimeMessage=this.javaMailSender.createMimeMessage();
MimeMessageHelper message=new MimeMessageHelper(mimeMessage);
//发送者
message.setFrom(from);
//主题
message.setSubject(“北京窝窝头今日特卖”);
//接受方
message.setTo(“此处填写接收者的邮箱”);
//内容
message.setText(“窝窝头三块一个十块三个!”);
this.javaMailSender.send(mimeMessage);
}catch (Exception e){
return Boolean.FALSE;
}
return Boolean.TRUE;
}
}

5.application.properties中填写如下

#以网易邮箱为例
spring.mail.host=smtp.163.com
#发送者邮箱,该邮箱需要开启smtp服务
spring.mail.username=此处填写你的邮箱
#授权码,邮箱开启smtp服务后会发送给你一个授权码
#填入授权码,为一串大写的英文字符
spring.mail.password=你邮箱的smtp授权码
spring.mail.default-encoding=utf-8
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true

启动服务后,效果:

springboot发送垃圾邮件相关推荐

  1. springboot发送qq邮件

    springboot发送qq邮件 1_开启邮箱相关权限并获取邮箱授权码 2_实现功能 2.1_添加mail的依赖 2.1.1_创建工程时添加 2.1.2_在工程中添加 2.2_配置文件applicat ...

  2. SpringBoot发送QQ邮件图片显示不出来

    SpringBoot发送QQ邮件图片显示不出来 用springBoot给QQ邮箱发送带图片的邮件时,图片在电脑上显示不出来,但是从手机上可以看到,查了一些方法,好多说在邮件上有个腾讯的黄条提示,点击显 ...

  3. 发送垃圾邮件的僵尸网络——药物(多)、赌博、股票债券等广告+钓鱼邮件、恶意下载链接、勒索软件+推广加密货币、垃圾股票、色情网站(带宏的office文件、pdf等附件)...

    卡巴斯基实验室<2017年Q2垃圾邮件与网络钓鱼分析报告> 米雪儿 2017-09-07 from:http://www.freebuf.com/articles/network/1465 ...

  4. 使用springboot发送QQ邮件,可以发送附件

    使用springboot发送QQ邮件 1.在application.properties中写入以下配置信息 #文件上传的配置信息 #总大小 spring.servlet.multipart.max-r ...

  5. 伪造邮件***,看我如何给网易邮箱APP发送垃圾邮件【二】

    Duang~~~好久没更新博客了,源于最近比较忙,感谢博友对我的支持哈~今天继续更新 后面以我在补天漏洞平台提交过的漏洞为入口. 网易邮箱国内用户很多.今天看见他家的app了 ,99.95%垃圾邮件捕 ...

  6. springboot发送QQ邮件(最简单方式)

    前言:使用邮箱注册时发送邮件获取验证码:找回密码时通过邮箱进行验证:或者其他需要发送邮件的场景. 主要针对在springboot中如何发送QQ邮件 1. 准备工作 进入QQ邮箱页面,点击设置,选择账户 ...

  7. SMTP 通过 ssh 通道发送垃圾邮件

    通过SSH隧道传输SMTP 根据设计,我们不允许校外机器使用我们的SMTP服务器.如果我们允许它,我们将允许任何和所有使用我们的SMTP服务器来分发垃圾邮件. 但是也可以通过我们的SMTP服务器发送邮 ...

  8. SpringBoot发送Email邮件-发送多人HTML邮件

    1.创建项目 当然也可以直接在pom文件加入依赖 <dependency><groupId>org.springframework.boot</groupId>&l ...

  9. 【springboot】 springboot发送QQ邮件 springboot整合mail教程

    首先需要引入jar包 <!-- 邮件依赖 --><dependency><groupId>org.springframework.boot</groupId& ...

  10. 全面演示springboot发送QQ邮件过程(复杂邮件+简单邮件)图片、附件

    文章目录 前言 开玩 步骤 1.导入相关依赖 2.你的邮箱配置 简单邮件 发送一个复杂邮件 前言 失踪了好久了,今天冒个泡,玩一玩邮箱

最新文章

  1. 网页怎么在图片上添加文字_想给图片添加文字,留白,添加小印章?用手机三步搞定...
  2. 解决vscode中golang插件依赖安装失败问题
  3. CCF 202104-4 校门外的树 Python
  4. VScode的基础设置
  5. 关于产品 / 市场契合点 PMF 的 12 个问题全解读(下)
  6. C#使用CurrentUICulture切换语言
  7. 【数据库系统设计】关系数据库标准语言SQL(2)
  8. “众矢之的”马库斯回应14个问题,将深度学习质疑到底
  9. ConcurrentHashMap!你居然不知道1.7和1.8可不一样?!
  10. Hadoop CentOS 7 安装配置
  11. Lenovo System X3850 X5 服务器管理口IMM被锁定无法登录的故障处理
  12. 2018年10月中华人民共和国县以上行政区划代码(身份证地区码/身份证前缀)
  13. 个人小项目原型图设计(主页)
  14. Sublime Plugin - Python PEP8 Autoformat
  15. kubectl工具使用
  16. 苹果快捷键怎么调出来_ps常用10大快捷键
  17. 东辉创投放心用姓名存钱的利害,存款一切权归吗?
  18. IE浏览器——莫名打不开
  19. 在抖音及一些直播上,如何进行违禁词在线检测呢?
  20. vaptcha、京东等手势验证码和滑动验证识别

热门文章

  1. 软件系统概要设计的三大要素
  2. 运行bat时隐藏cmd窗口的方法(bat隐藏窗口 隐藏运行bat文件)
  3. 基于JavaWeb开发的智慧水务管理系统软件设计说明书
  4. linux 终端复制剪贴板,命令行剪贴板复制和粘贴工具?
  5. 51单片机(AT89S52)设计简单计算器(4位加减乘除)
  6. eNSP初学者配置以太网2种链路端口:access、trunk
  7. C程序的基本组成结构
  8. selenium-模拟登录QQ空间(附模拟滑动验证码)
  9. 谷歌翻译器 6.2.620 电脑版
  10. mysql连接服务器教程_连接 MySQL 服务器