冯某某的博客

从此不再提起过去,痛苦或幸福,生不带来,死不带去

zabbix 报警邮件内容为附件问题解决

安装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
点赞
  1. 匿名说道:

    能不能给一个mailtmp文件的格式

    1. 冯某某说道:

      这个只需要创建文件就行,不需要内容

发表评论

电子邮件地址不会被公开。 必填项已用*标注