• Linux配置邮件发送信息


    背景

    一般情况下,我们的IT系统都会有相关的告警的处理,有的是邮件,有的是短信,这些都能很方便的获得一些有用的信息
    在某些时候我们没有这样的系统,而自己又需要定期的获取一些信息的时候,配置一个邮件发送是很有用的

    配置方法

    网上的大部分的方法使用的是sendmail的发送方法,这个地方我们只需要简单的发送邮件的需求,可以直接配置SMTP发送的模式

    修改配置文件,填写发送的相关信息

    修改配置文件 /etc/mail.rc
    在最下面添加发送邮箱的信息

    set from=test@sina.com smtp=smtp.sina.com
    set smtp-auth-user=test@sina.com smtp-auth-password=test123456 smtp-auth=login
    

    编写一个发送的脚本

    vim /root/sendmail.sh 
    #! /bin/sh
    timeout 20 date > /tmp/mail
    timeout 20 ceph -s >> /tmp/mail
    timeout 600 mail -s "cephstatus-`date`" zbkc2016@sina.com < /tmp/mail
    

    在crontab中添加定期执行

    修改crontab配置文件

    vim crontab
    */5 * * * *  root  sh /root/sendmail.sh  2>&1  > /dev/null
    

    让crontab服务生效

    crontab crontab
    /etc/init.d/crontab restart
    

    总结

    这个东西很简单,不过自己真去配置的时候,还是找半天资料,还是自己写好文档,方便以后使用,最快最简单的实现需求

    变更记录

    Why Who When
    创建 武汉-运维-磨渣 2016-08-19
  • 相关阅读:
    第几天
    计算一个歌手的平均分
    将单词的首字母改为大写
    两数求和
    做一板1寸照片
    Filter过滤器
    AJAX
    EL表达式
    session存取
    默认的前进,刷新,后退,代码
  • 原文地址:https://www.cnblogs.com/zphj1987/p/13575363.html
Copyright © 2020-2023  润新知