发邮箱
在第三方发邮件得先开启smtp获取授权码
smtp.PNG
我这里用的126邮箱
之后下载mailx(centos7貌似自带,检验方法mailx -V)
yum -y install mailx
下载完之后配置mail.rc文件
vi /etc/mail.rc
文件最后添加
set from=eamil@126.com
set smtp=smtps://smtp.126.com:465//smtp服务器地址,qq,126等邮箱不一样
set smtp-auth-user=email@126.com
set smtp-auth-password=授权码
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb
配置好了,测试
echo "内容" | mail -v -s "标题" 目标邮箱地址
定时发
首先弄个脚本
email.sh
#!/bin/bash
email_1=XXX@qq.com
email_2=XXX@126.com
echo "内容" | mail -v -s "标题" ${email_1} ${email_2}
每天九点执行脚本
0 9 * * * sh /root/zql/email.sh
over! 简易版 可能以后。。🕊