定时任务练习----Linux 定时发送邮件 ( QQ 邮箱 为例)

news2024/10/6 13:20:33

邮件设置 

                    

                              在 QQ 邮箱的最上面 ,点击设置。 

                             

                                 在账户 这一栏,往下面走 找POP3 开头的栏目

        

                                

                                 在 POP3/SMTP 服务这一行,点击开启 ( 本身是 关闭状态 ) 

  关于 POP3 和 SMTP 服务需要做以说明 ;

  ===>>>

           我们要在 Linux 给 QQ 邮箱 发送邮件服务,

           那么,自然也就涉及了 谁发邮件 ? 和 给谁发邮件 ? 

           即 发件人,和 收件人呗~!!!

         

           所以就牵扯到了两个服务 :

           发邮件服务      SMTP 

           收邮件服务      POP3 

                                点击开启后,会弹出窗格 

                                

                                 我们用手机给 发送上示信息( 发送完后,点击我已发送 )

                                 

                                 你发送完后,便会再弹出一个窗口 

                                      ​​​​​​ 

                                 我们便开启了 POP3/SMTP 服务,并且,得到了一串授权码

                                 这个授权码便是我们需要的东西~!!

安装 邮件服务  : 

[root@server ~]# yum install s-nail -y 

               我们这里的红帽系统是 9.0 版本 ,该版本是没有 mail 服务的。 

配置邮件服务  :

[rhce9@server ~]$ vim /etc/s-nail.rc

                         

                           在该文件的最后一行,添加内容~!!

                           注意 : 该文件是只读文件,所以添加内容的时候要注意~!!

                       ​​​​​​​​​​​​​​

                         我们就在上示文件内容的最后添加 标记内容~!                       

set from=2923432306@qq.com(发件人邮箱地址)
set smtp=smtp.qq.com
set smtp-auth-user=2923432306@qq.com   ( 发件人邮箱账号 )
set smtp-auth-password=bspmjemlguyjddah ( 这就是授权码 )
set smtp-auth=login ( 表示登录 )

检测  :

[root@server ~]# echo "testmail" | mail -s "test" 2923432306@qq.com (收件人邮箱地址)

   上示呢,就是 给 qq 邮箱 ( 2923432306@qq.com )

      发送了一封主题为 test ,内容为  testmail  的邮件 ~!!

===>>>

      

      显然,可以看到的是,我们这封邮件已经正常接收; 

      还可以注意到的是 ,怎么,发件人和收件人都是一个人呢( 这就和 我们前面的操作有关系)

      因为前面,我们使用的就是 发件人和收件人都是一个人~!!!

      OK ,那到目前为止,我们可以正常收发邮件了~!!

      接下来,来完成 定时发送邮件的任务~!!

定时发送邮件

任务 : 

* 每分钟发送一封邮件 

 ===>>>

[root@server ~]# crontab -e

 设置一个变量为 MAILTO  , 后面为邮箱地址 ( 谁发这封邮件 )

 但是,经过小测验,当我们把 MAILTO 这个变量删除的时候,就是没有上示第一行的时候,

2923432306@qq.com 这封邮箱还是收到了邮件 ~!!! 

上示内容的第二行即为 定时任务了,它设置了多长时间做定时任务, 后面 mail -v 显示过程,-s 显示主题 最后的邮箱为收件人的邮箱 ~!!!

 过了一分钟后就收到了邮件( 并且是 每过一分钟都会收到邮件~!)

至此,我们的定时发送邮件这个任务也随之完成了~!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/418950.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

技术管理笔记1

看点杂篇,整理下笔记: 目录: 1技术的本质 2 技术团队管理的本质 3 技术管理者的能力要求 4 技术管理者风格类型 5 实战案例分析: 一技术的本质 技术存在感低,缺乏话语权,以业务导向为主。 二 技术团…

Spring Cloud第二季--OpenFeign和Feign

文章目录一、Feign二、Feign和OpenFeign的区别三、案例测试1、eureka注册中心集群7001/70022、两个微服务3、OpenFeign一、Feign Spring Cloud Feign的介绍在Spring Cloud学习–声明式调用(Feign)中详细介绍。 简单回顾下,Feign是一个声明式…

UTF-8(Unicode Transformation Format)

文章目录一、Unicode示例代码:二、网络传输与Unicode三、UTF-8如何编码四、使用UTF-8转换传输Unicode五、利用Java-API进行UTF8编码和解码六、利用代码输出Unicode编码和UTF8编码七、手写UTF8编码、解码八、总结UTF8一、Unicode 示例代码: package demo…

【Ubuntu安装选项】

关于Ubuntu系统安装选项 [TOC](关于Ubuntu系统安装选项) 安装选项选择 一、*Try or Install Ubuntu 二、Ubunru (safe graphics) 三、OEM install (for manufacturers) 四、Test memory 总结 安装选项选择 在安装Ubuntu系统时会有四个选项,搜…

模型部署学习--有三AI(视频要收费So没学完)

视频地址:深度学习之模型部署 模型的整个使用流程 从模型训练到部署 一 部署平台选择: 1、在线服务器端部署,精度优先: 大模型/分布式(如千亿级参数模型GPT-3) 延迟不敏感(如以图搜图应用&am…

chatgpt批量写作-chatgpt批量生成文章

cchatgpt写作 ChatGPT是一种基于Transformer架构的自然语言处理技术,它可以用于文本生成和对话场景,可以辅助写作、创作等任务。以下是一些使用ChatGPT进行写作的方法和技巧: Fine-tuning预训练模型:ChatGPT模型预训练时需要大量…

数字孪生卫星:概念、关键技术及应用

源自:软件定义世界 摘 要 在分析卫星产业发展趋势与升级转型新需求后,为推动卫星与新技术融合发展,提升大型卫星工程的整体管理水平与流程管控能力,促进卫星产业数字化、网络化、智能化、服务化转型升级,将数字孪生技…

百度天工AIoT设备应用使能平台助力企业低成本开发

数字中国建设的顶层文件《数字中国建设整体布局规划》(以下简称《规划》)于近日印发,作为数字中国建设的重要基础,《规划》指出,要全面赋能经济社会发展,推动数字技术和实体经济的深度融合,产业…

C++语法(15)---- 继承

C语法(14)---- 模板进阶_哈里沃克的博客-CSDN博客https://blog.csdn.net/m0_63488627/article/details/130092939?spm1001.2014.3001.5501 目录 1.继承概念和定义 1.概念 2.定义 1.格式 2. 继承关系和访问限定符 2.基类和派生类对象赋值转换 3.…

ERTEC200P-2 PROFINET设备完全开发手册(5-2)

5.2 TIA 数据记录操作 在PLC的程序中,可以通过指令RDREC和WRREC读写数据记录,在参考代码里可以看到读写操作都实现了index 2的记录数据,并且初始化为: #define DEMO_RECORD "ABCDEFGH" 首先定义要写入和读出的数据…

【LeetCode】剑指 Offer(26)

目录 题目:剑指 Offer 51. 数组中的逆序对 - 力扣(Leetcode) 题目的接口: 解题思路: 代码: 过啦!!! 写在最后: 题目:剑指 Offer 51. 数组中…

数据库MySQL —— 锁

目录 一、概述 二、全局锁 三、表级锁 1. 表锁 2. 元数据锁 3. 意向锁 四、行级锁 1. 行锁 2. 间隙锁 / 临键锁 一、概述 锁 是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外&…

channel 源码解析(5问)

目录 1.channel底层数据结构是什么 2.channel创建的底层实现 3.channel 的发送过程 4.channel的接受过程 5.关闭 channel 1.channel底层数据结构是什么 channel底层的数据结构是hchan,包括一个循环链表和2个双向链表 type hchan struct {qcount uint // tota…

Linux命令·route

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通…

BGP小型实验

实验分析 1.主要考察的是对BGP配置的熟练 2.实验需要在R1与R5分别发布一条路由可以在BGP 中使用network 网段 掩码命令 3.R1与R2,R4与R5是EBGP,而R2,R3,R4是IBGP 实验操作 1.配置接口ip,与环回路由 以R1为例 2.AS内部需要实现非直连的建立是需要保证IBGP内部是通的所…

网络编程之IP协议

🎉🎉🎉点进来你就是我的人了 博主主页:🙈🙈🙈戳一戳,欢迎大佬指点!人生格言:当你的才华撑不起你的野心的时候,你就应该静下心来学习! 欢迎志同道合的朋友一起加油喔🦾&am…

ChatGPT 存在很大的隐私问题

当 OpenAI 发布时 2020 年 7 月的 GPT-3,它提供了用于训练大型语言模型的数据的一瞥。 根据一篇技术论文,从网络、帖子、书籍等中收集的数百万页被用于创建生成文本系统。 在此数据中收集的是您在网上分享的一些关于您自己的个人信息,这些数据现在让 O…

YGG 代表 Web3 Gaming 参加 2023 年游戏开发者大会

Yield Guild Games(YGG)在 2023 年 3 月 20 日至 24 日在加州旧金山举行的游戏开发者大会(GDC)上大显身手,这是游戏开发者的重要交流学习活动。虽然 GDC 本身提供了多种多样的活动,包括讲座、小组讨论、圆桌…

基于html+css的盒子展示6

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

无公网IP?教你在外远程访问本地wamp服务器「内网穿透」

目录 前言 1.Wamp服务器搭建 1.1 Wamp下载和安装 1.2 Wamp网页测试 2. Cpolar内网穿透的安装和注册 2.1 本地网页发布 2.2 Cpolar云端设置 2.3 Cpolar本地设置 3. 公网访问测试 4. 结语 前言 软件技术的发展日新月异,各种能方便我们生活、工作和娱乐的新…