extmail接收qq郵箱發來的郵件顯示亂碼的問題

        首先感謝http://www.networkquestions.org/archives/1287 這位仁兄給我的答案,但是安裝方法有點小小的錯誤,在這裏我做了一點小小的變動

收取qq發送來的郵件正文爲亂碼,在 編碼 手動選擇GB2312沒問題。截取部分郵件原結構發現qq的編碼爲gb18030,extmail會自動判別編碼格式來顯示。

EMOS官網解釋:

關於GB18030
       由thunderbird或某些客戶端軟件發出的中文郵件編碼是GB18030,部分內容甚至全部亂碼。經過仔細檢查發現是Perl 目前版本(5.8.8或以下)缺少了GB18030碼錶,因此增加了Encode::HanExtra碼錶模塊的支持,解決了此問題。

 

解決辦法:

[root@mail data]# wget -c http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz

[root@mail data]# tar -zxf Encode-HanExtra-0.23.tar.gz

[root@mail data]# cd Encode-HanExtra-0.23

[root@mail data]# perl Makefile.PL

[root@mail data]# perl Makefile

[root@mail data]# make install
 

再次登錄extmail,qq發來的郵件顯示正常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章