21fdfsd 发表于 2015-12-23 09:33:37

zabbix邮件附件问题

升级到2.4版本后,邮件发送方式默认使用了附件形式(在2.2版本的时候是以文本形式发送邮件),导致了部分邮件客户端不能识别邮件内容


原因:
附件均为dat后缀,下载打开发现内容就是报警正文,将文件拖到Linux下面打开发现每行末尾都多出^M

Linux和Windows下换行符不一致

解决方法:
在脚本中添加换行符替换

1
2
3
#!/bin/bash
body=`echo $3|tr '\r' '\n'`
echo "$body"|mail -s "$2" $1



页: [1]
查看完整版本: zabbix邮件附件问题