作者:网商天下(腾讯云授权服务中心)
新账号关联我们公司购买腾讯云产品,有优惠哦!联系电话:13430587834(微信同号)
关联链接:https://partners.cloud.tencent.com/invitation/316656189255ac6a2b86868/100009993942
最近写了个监控脚本,之前都是把监控出的报错信息存放在log文件里,如果不是很紧急的报错,这样子做确实也可以,每天定时看一下就可以了,但是一旦涉及到严重的错误,这个时候,及时获取报错信息就显得很重要了,所以我在脚本里搭配了Linux自带的mailx邮件,及时发送告警邮件。谨以此文章记录下。
实验环境:腾讯云cvm,系统centos7
邮件服务:mailx
Smtp使用的是25端口,为了提升腾讯云 IP 地址发邮件的质量,默认是限制云服务器 TCP 25 端口连接外部地址的,所以,我们的第一步,就是解封25端口。登录控制台,按照下图步骤解封25端口。
服务器安全组开放smtp 25端口,添加安全组,详情可参考:https://cloud.tencent.com/document/product/213/18197
使用以下命令安装mailx
1. yum –y install mailx
使用以下命令编辑配置文件
1. vim /etc/mail.rc
在配置文件底部加入以下参数
保存退出,我们就完成mailx的配置了,接下来,我们尝试发送邮件看看
仅仅包含主题的邮件,使用以下命令:
1.mail -s "test" xxx@qq.com (xxx@qq.com换成自己的邮箱)
包含内容及主体的邮件,使用以下命令:
1.echo “test ” | mail -s "test" xxx@qq.com (xxx@qq.com换成自己的邮箱)
如果有接收到邮件,则配置成功了。
技术交流可扫描二维码添加微信:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。