加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

sendmail邮箱部署设置

发布时间:2020-12-16 01:44:02 所属栏目:安全 来源:网络整理
导读:前言:在使用一些shell脚本进行监控时需要通过发送报警邮件来提醒,下面通过部署简单的sendmail来实现简单的邮件发送。 1、安装 mailx 和 sendmail: yum install?mailx -y yum install?sendmail -y ?启动:systemctl ?start ?sendmail 2、修改配置文件:vim

前言:在使用一些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为例)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读