使用msmtp中文乱码问题
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的问题?
页:
[1]