美文网首页
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