简述
日常运维中可能会遇到编写shell脚本实现各种监控邮箱告警,本文以qq邮箱发送告警为例简描述配置过程。
1.开启qq邮箱的smtp服务
开启smtp服务后会生成授权码:itiwajzqwetsphaij,记得保存,关闭就得发短信重新获取。
获取的授权码
2.系统中安装发邮件模块
yum install -y mailx
3.修改配置文件
打开配置文件后下滑到末尾添加如下配置即可
[root@test nginx]# vim /etc/mail.rc
# 配置发件邮箱信息
set from=1294039385@qq.com #发件邮箱
set smtp=smtp.qq.com
set smtp-auth-user=1294039385@qq.com #发件邮箱
set smtp-auth-password=itiwajzatspqhaij #配置授权码
set smtp-auth=login
在这里插入代码片
4.发邮件测试
在终端输入以下格式命令进行发邮测试是否成功
echo "hello,小白,这是一个基于centos7系统配置的邮件发送端,\
用于服务器告警信息的通知,现在正在测试邮箱发送的可靠 \
性"|mail -s "邮箱发送的测试" 1294039385@qq.com
至此,centos7系统配置发邮告警配置已完成,可以尽情的配置你的告警信息通知了,有问题欢迎留言探讨!!