• sendmail邮箱部署设置


    前言:在使用一些shell脚本进行监控时需要通过发送报警邮件来提醒,下面通过部署简单的sendmail来实现简单的邮件发送。

    1、安装 mailx 和 sendmail:

    yum install mailx -y

    yum install sendmail -y

     启动:systemctl  start  sendmail

    2、修改配置文件:vim /etc/mail.rc

    set from=*****@163.com     #需要发送的邮箱账号    
    set smtp=smtp.163.com         #发送的邮箱服务器
    set smtp-auth-user=*****@163.com    #邮箱账号
    set smtp-auth-password=linux***         #授权码
    set smtp-auth=login    

    3、发送方式

    echo '内容' | mail -s '主题' *****@163.com
    mail  -s  '主题' *****@126.com  <  test.txt    #内容在test.txt中 

    4、日志查看(发不出去的话看下日志)

    tail  /var/log/maillog

    5、报错解决

      1)日志中出现 My unqualified host name (bogon) unknown; sleeping for retry   #无法解析域名

        解决:在vi /etc/mail/sendmail.cf 配置文件中查找 Dj$w,并在此行下面增加这一行 

            Dj$w.

           在/etc/hosts 增加一行

            本机ip地址 bogon bogon.  注意最后面有一个点

    重启服务

    6、上面配置文件中的授权码获取(163为例)

  • 相关阅读:
    nxn随机矩阵乘以概率向量依旧是概率向量
    关于飞行器姿态计算
    两矩阵相乘后的秩
    关于矩阵A*b=A*c 中b是否等于c
    5.5节24题
    推论5.2.5
    js中function参数默认值
    陈经纶学校分析数据导出情况
    支付宝申请
    外国javascript资源搜索
  • 原文地址:https://www.cnblogs.com/aloneysir/p/11363669.html
Copyright © 2020-2023  润新知