Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 1624|回复: 0

mailx发送邮件内容变成附件tcmime.1278.1278.1724.bin或ATT00001.bin

[复制链接]

22

主题

69

帖子

2157

积分

金牌会员

Rank: 6Rank: 6

积分
2157
发表于 2015-4-23 11:38:03 | 显示全部楼层 |阅读模式
本帖最后由 kongzi68 于 2015-4-23 11:38 编辑

安装zabbix之后,设置邮件脚本报警的时候,发送的报警内容变成了tcmime.1278.1278.1724.bin或ATT00001.bin。
yum -y install  mailx dos2unix     //安装mailx工具和dos2unix转换工具
以下是脚本内容:
[root@localhost alertscripts]# cat sendmail.sh     
#!/bin/bash
#export LANG=zh_CN.UTF-8         //解决发送的中文变成了乱码的问题


FILE=/tmp/mailtmp.txt
echo "$3" >$FILE
dos2unix -k $FILE             //解决了发送的邮件内容变成附件的问题。
/bin/mail -s "$2" $1 < $FILE


---------------------------
在参考了网上众多大神的处理方法后,最终形成了如上脚本,解决了问题。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2019-3-21 23:31 , Processed in 0.068070 second(s), 16 queries , Apc On.

快速回复 返回顶部 返回列表