- 論壇徽章:
- 0
|
CentOS_6.4_x86_64系統(tǒng),xampp環(huán)境下部署了個(gè)zabbix2.2。在配置zabbix action郵件報(bào)警的時(shí)候按網(wǎng)上的教程使用msmtp發(fā)送郵件。(參考帖:http://waringid.blog.51cto.com/65148/1142579/)
配置完成后,發(fā)現(xiàn)action里面設(shè)置的中文內(nèi)容,郵件發(fā)出來就變成了亂碼。郵件服務(wù)器用的是中文exchange 2003,肯定不會(huì)有問題;網(wǎng)頁上顯示的中文也沒有問題。
1.png (23.48 KB, 下載次數(shù): 35)
下載附件
zabbix里中文顯示沒問題
2014-01-29 11:38 上傳
2.png (13.19 KB, 下載次數(shù): 41)
下載附件
郵件收到亂碼
2014-01-29 11:38 上傳
所以懷疑是msmtp無法識(shí)別中文。但是msmtp配置選項(xiàng)似乎并沒有語言選項(xiàng)。
我嘗試修改了系統(tǒng)變量LANG=zh_CN.gb2312(UTF-8也試過)都不行。
3-1.png (1.13 KB, 下載次數(shù): 34)
下載附件
修改LANG=GB2312
2014-01-29 11:38 上傳
通過msmtp xxxx@aaa.net發(fā)送帶中文的郵件,查看/var/log/zext_msmtp.log,發(fā)現(xiàn)log里面根本收不到中文的郵件內(nèi)容。
4.png (2.27 KB, 下載次數(shù): 38)
下載附件
msmtp直接發(fā)中文郵件
2014-01-29 11:38 上傳
3-3.png (3.03 KB, 下載次數(shù): 29)
下載附件
msmtp log
2014-01-29 11:38 上傳
3-2.png (4.13 KB, 下載次數(shù): 41)
下載附件
2014-01-29 11:38 上傳
由于涉及幾個(gè)軟件,一時(shí)無從下手了。求教有經(jīng)驗(yàn)的大哥們,這里到底是zabbix的問題,是apache(或PHP)的問題,是系統(tǒng)$LANG的問題,還是msmtp的問題?
|
|