zoukankan      html  css  js  c++  java
  • 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为例)

  • 相关阅读:
    GridView动态创建TemplateField的回发问题
    ASP.NET页面生命周期
    php图片叠加
    php文件下载
    mysql 常用操作命令
    转载:图解SQL的Join
    利用iframe来做无刷新上传
    php抽象和接口的区别
    php 循环打开目录读取文件
    mysql存储引擎的对比(一)
  • 原文地址:https://www.cnblogs.com/aloneysir/p/11363669.html
Copyright © 2011-2022 走看看