免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2307 | 回复: 0
打印 上一主题 下一主题

[其他] 使用msmtp中文乱码问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-01-29 11:43 |只看该作者 |倒序浏览
CentOS_6.4_x86_64系统,xampp环境下部署了个zabbix2.2。在配置zabbix action邮件报警的时候按网上的教程使用msmtp发送邮件。(参考帖:http://waringid.blog.51cto.com/65148/1142579/

配置完成后,发现action里面设置的中文内容,邮件发出来就变成了乱码。邮件服务器用的是中文exchange 2003,肯定不会有问题;网页上显示的中文也没有问题。


所以怀疑是msmtp无法识别中文。但是msmtp配置选项似乎并没有语言选项。
我尝试修改了系统变量LANG=zh_CN.gb2312(UTF-8也试过)都不行。

通过msmtp xxxx@aaa.net发送带中文的邮件,查看/var/log/zext_msmtp.log,发现log里面根本收不到中文的邮件内容。



由于涉及几个软件,一时无从下手了。求教有经验的大哥们,这里到底是zabbix的问题,是apache(或PHP)的问题,是系统$LANG的问题,还是msmtp的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP