文章都可以转载、引用,标明转载出处即可。

zabbix 邮件内容为附件

ZABBIX Mr.c 2252℃ 0评论

在上一文《zabbix配置邮件报警 》 写了如何配置zabbix的邮件报警功能,测试到也是可以发送报警邮件到指定的邮箱中。

但是由于我们邮件中存在中文等字符,导致了发送的邮件直接以附件的形式送达,并不是直观的显示为指定的报警信息。

原因是编码无法识别导致的,对此我们需要借助一个工具:dos2unix

yum -y install dos2unix

修改脚本 sendmail.sh 因为需要转码,并且为了方便查看,修改了一些变量定义:

#!/bin/bash
mailTmp=/tmp/mailTmp
echo "$3" >$mailTmp
to=$1
subject=$2
dos2unix -k $mailTmp
mail -s "$subject" "$to" < $mailTmp

重新测试模拟故障测试一下,查看邮件已经正常显示了

zabbix-8

转载请注明:菜鸟运维 » zabbix 邮件内容为附件

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址