美文网首页
mail-邮件报警配置

mail-邮件报警配置

作者: 李哈哈_2c85 | 来源:发表于2020-05-29 18:01 被阅读0次


                                           linux邮件--mailx

1、首先安装mailx

yum install -y mailx

2、配置/etc/mail.rc 文件末尾追加以下内容 
 ps:不追加也可以用,直接可以第三步骤,但是邮件基本会被投到垃圾箱,或者直接拒绝掉,导致收不到邮件,不追加默认发送账号为:root@ser123.localdomain
追加内容也有一个坏处,账号密码在这个文件中是公开的,所以最好申请一个专门用来报警的邮箱!

set from=test@123.com    #发送邮件显示邮件名

set smtp=smtp.123.com    #smtp服务器地址

set smtp-auth-user=test@123.com    #使用发送的账号

set smtp-auth-password=123456#密码或授权码

set smtp-auth=login    #验证类型login

3、使用echo “正文内容” | mail -s “主题”  收件人地址,收件人地址,收件人地址(多个收件人地址使用“,”分割)
-s为指定主题,-a可以添加附件,具体命令参数可以用man mail   下图为复制粘贴,供参考

4、后面就可以跟自己的脚本配合使用了

#! /usr/bin/bash

#backup nginx and dns

#邮件报警-需提前配置邮箱

#需要提前配置好免密登录

dir=/home/lxt/3-nginx/`date +%Y%m%d`_nginx.33

rsync -r /data/nginxconf/http.d/* lxt@192.168.6.249:$dir && echo "备份成功

路径为$dir" | mail -s "3.33nginx backup" test@123.com

相关文章

网友评论

      本文标题:mail-邮件报警配置

      本文链接:https://www.haomeiwen.com/subject/iglfzhtx.html