网络服务(设置邮箱发送告警功能,每1分钟发送一封邮件)

发布于:2025-07-18 ⋅ 阅读:(16) ⋅ 点赞:(0)

第一步:qq邮箱设置

邮箱设置里点击账户,弹出默认发信账号

第二步:开启pop3/SMTP服务

找到pop3/SMTP服务界面点击开启:

第三步:复制授权码

点击生成授权码并且复制:

第四步:安装邮件服务

安装QQ邮箱服务:

[root@server ~]# yum  install  mailx  -y

第五步:配置邮件ssl证书

QQ邮箱的ssl证书:

[root@server ~]# mkdir -p /root/.certs
[root@server ~]# cd  /root/.certs

[root@server .certs]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt

[root@server .certs]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@backup .certs]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@server .certs]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt

第六步:配置邮件服务

进入/etc/mail.rc文件在最后一行编写以下命令:

[root@server ~]# vim  /etc/mail.rc
# 最后一行添加以下内容:

set from=QQ号@qq.com
set smtp=smtps://smtp.qq.com:465         # ssl端口默认465
set smtp-auth-user=QQ号@qq.com
set smtp-auth-password=doc****qdubqbibj  # 授权码
set smtp-auth=login
set nss-config-dir=/root/.certs/     # 设置证书路径
set ssl-verify=ignore                # 启用加密ssl传输

# 注意:该文件输入完毕有的系统需要强制保存退出,输入wq!

注意:该文件输入完毕有的系统 需要强制保存退出,输入wq!

第七步:测试邮件服务

输入自己的QQ号进行测试:

[root@server ~]# echo  "testmail"  |  mail  -s  "testmail"  QQ号@qq.com

第八步:设置定时任务

使用crontab -e 输入以下命令:

[root@server ~]# crontab  -e
MAILTO=QQ号@qq.com

* * * * *   echo  "警告,SERVER服务器内存较低,速处理"  |  mail -v -s  "告警邮件" 17674044@qq.com 

第九步:查看结果


网站公告

今日签到

点亮在社区的每一天
去签到