计划任务、本地公网多种邮件发送

一、计划任务

         linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crond命令。

1、查看crond状态:

systemctl status crond

若是关闭,则重新启动化学:

systemctl start crond

2、查看计划任务:

crontab -l

编辑计划任务:

crontab -e

3、计划任务:

一般格式:     *****   任务

五个星号分别代表的含义如下:

举例说明:

21 6 7 **          含义:每月7日6:21执行任务
 43 3 5 9*        含义:每年9月5日3:43执行任务
 23 5 3 3 1      含义:每年3月3日5:35、每年3月的周一的5:23均执行任务
 */5 ****           含义:每5分钟执行任务
 */30 */5 ***     含义:每5小时的第一个小时中每30分钟执行任务,待下一个5小时的第一个小时继续执行此命令
 12 2 3 8-12 *   含义:每年的8-12月的3日的2:12均执行任务
 23 5,6,7,8 4 7 *   含义:每年的4月8日的5:23、6:23、7:23、8:23均执行任务

二、邮件发送

1、postfix与mailx的下载安装

yum -y install postfix mailx          #下载安装

systemctl start postfix                 #启动postfix

2、三种邮件发送方式

第一种:

mail -s "邮件主题" root
邮件内容
ctrl+d

第二种:

echo "邮件内容" | mail -s "邮件主题" root

注意:此处huangshang为普通用户,添加普通用户的命令为:

adduser 用户名

第三种:

mail -s "邮件主题" root </etc/passwd

3、接收邮件方式:

root用户:     mail
普通用户:    mail -u username

4、公网邮箱配置:

1、获取授权码

在QQ邮箱或网易邮箱设置账户中发短息获取密码
2、配置
   vi /etc/mail.rc

在文件最后添加以下内容,保存并退出
set from=1556966371@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=1556966371@qq.com
set smtp-auth-password=xxxxxxxxxxx
set smtp-auth=login
   
发送方式和本地邮件发送方式一致

完成以上操作即可实现与公网的邮件发送:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值