zabbix邮件服务的配置

一、邮件服务配置
(1)、安装mailx

~]# yum -y install mailx
~]# mail -V	#查看mail的版本,需要mailx的12版本以上
12.5 7/5/10

(2)、修改配置
我使用的是163的邮箱

~]# vim /etc/mail.rc	#在配置文件的最后添加一下这几行
set from=tjf19968743@163.com            # 对方收到邮件时显示的发件人
set smtp=smtp.163.com   		#指定第三方发邮件的smtp服务器地址
set smtp-auth-user=tjf19968743@163.com 	#第三方发邮件的用户名
set smtp-auth-password=passwd  		#用户名对应的密码,有些邮箱填的是授权码(163就是授权码)
set smtp-auth=login    			#SMTP的认证方式,默认是login,也可以改成CRAM-MD5或PLAIN方式

163邮箱打开客户端授权码的方法在这里插入图片描述
测试邮件服务的可用性

~]# echo "aaa" | mail -s "test" tjf19968743@163.com

邮箱查看
在这里插入图片描述
啊!!!163这该死的广告!!!
但是这里可以看到的邮件服务已经没问题(如果你的服务器是华为云主机,需要填写工单,打开25端口,云服务器默认是关闭的)
二、在zabbix的web页面上配置邮件服务
在这里插入图片描述测试
在这里插入图片描述

在这里插入图片描述
去邮箱里面查看在这里插入图片描述
这样就配置好了

阿里云配置ssl邮件服务
阿里云ssl邮件服务文档
由于阿里云上25端口无法开放,需要使用ssl加密邮件,在配置的时候需要在配置文件中配置:

set bsdcompat
set from=tjf19968743@163.com
set smtp=smtps://smtp.163.com:465
set smtp-auth-user=tjf19968743@163.com
set smtp-auth-password=password
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs

再执行命令

mkdir -p /root/.certs/
cd $HOME
echo n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE/,/END CERTIFICATE/p' > ~/.certs/qq.crt 
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -L -d /root/.certs

测试邮件发送

echo "hello,world" |mailx -v -s " hello world" hermantang@easyops.com

zabbix前端配置
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值