1.安装邮件发送工具mailx
yum -y install mailx 安装

ln -s /bin/mailx /bin/mail 创建软连接
2.配置mailx
vim /etc/mail.rc 最后一行加入
set smtp=172.130.130.161:25 #内部实际的邮箱服务器smtp或外部邮箱smtp
外部邮箱已163邮箱为例 set from="163****@"
set smtp="smtp."
set smtp-auth-user="163****@"
set smtp-auth-password="密码"
set smtp-auth=login
测试邮箱发送
[root@zabbix-server ~]# echo "zabbix test mail" | mailx -s "zabbix" e0***@**-ww.com
3.编写一个发送邮件的脚本,脚本要有可执行权限
脚本要放在/etc/zabbix/alertscripts/ 目录,具体看你在zabbix_server.conf是定义的什么脚本路径
cat /sendmail.sh
#!/bin/sh
echo "$3" | mail -s "$2" "$1"
chmod 777 sendmail.sh
注意:防火墙要开25端口,否则发不了邮件的
4.在zabbix 上配置邮件报警
(1)启用示警媒介类型Email