安装zabbix之后,设置邮件脚本报警的时候,发送的报警内容变成了附件ATT00001.bin。
解决方法如下: yum -y install mailx dos2unix //安装mailx工具和dos2unix转换工具 以下是脚本内容: #!/bin/bash #export.UTF-8 //解决发送的中文变成了乱码的问题 FILE=/tmp/mailtmp.txt echo "$3" >$FILE dos2unix -k $FILE //解决了发送的邮件内容变成附件的问题。 /bin/mail -s "$2" $1 < $FILE 创建临时文件并授权 touch /tmp/mailtmp.txt chown zabbix.zabbix /tmp/mailtmp.txt创建新的媒体类型
然后在配置的动作中设置仅发送到sendmail
转载自:http://www.90.vc/archives/1880