问题排查:
1、确认curl版本是否高于7.20
curl -V 检查版本
curl -V 查看curl版本
版本过低则升级curl版本
wget https://curl.haxx.se/download/curl-7.29.0.tar.gz
tar xzvf curl-7.29.0.tar.gz
cd curl-7.29.0
./configure --prefix=/usr/local/curl --with-ssl
make && make install
2、安装依赖及邮件发送包
yum install mailx sendmail -y
yum install openssl-devel libcurl-devel libevent-devel
3、测试在linux环境发送邮件
echo "this is a test mail" |mail -s "zabbix" wan@163.cn #修改为个人邮箱
如果测试不通过执行代码
chkconfig --levels 235 sendmail on #提升邮件服务登记
systemctl restart sendmail #重启服务
4、重新编译zabbix
cd /usr/local/zabbix/zabbix-6.4.3 #进入编译目录
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libevent #重新编译
make install