linux主机定时发送邮件(s-nail)
在linux主机通过定时任务指定在每天12:12分定时发送邮件;邮件内容自定。
1.进行挂载并确认配置文件
[root@localhost ~]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.
[root@localhost ~]# cat /etc/yum.repos.d/base.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0
2.下载并配置 s-nail
[root@localhost ~]#dnf install s-nail -y
[root@localhost ~]# vim /etc/s-nail.rc
进入配置文件,在最下方添加配置
set from=xxxxxxxxxx@163.com(邮箱地址)
set smtp=smtp.163.com
set smtp-auth-user=xxxxxxxxxx@163.com(邮箱地址)
set smtp-auth-password=授权码
set smtp-auth=login
3.添加周期性任务
[root@localhost ~]# crontab -e
#分 时 日 月 周
12 12 * * * echo 在linux主机通过定时任务指定在每天12:12分定时发送邮件 | mail -s "定时发送邮件" xxxxxxxxxx@163.com
4.查看结果
注:这边为了尽快看到结果,此时配置任务为
#分 时 日 月 周
0 1 * * * echo 在linux主机通过定时任务指定在每天1点定时发送邮件 | mail -s "定时发送邮件" xxxxxxxxxx@163.com