• 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为例)

  • 相关阅读:
    python模块添加
    Python 的列表排序
    python中文处理问题
    排序算法堆排序
    搜索二分搜索
    排序算法(随机)快速排序(递归)
    排序算法计数排序
    OO设计原则总结
    异常控制以及进程调度
    ubuntu12.04 alternate win7 双系统安装
  • 原文地址:https://www.cnblogs.com/aloneysir/p/11363669.html
Copyright © 2020-2023  润新知