因RFC规定数据格式,为7bit,而8bit编码的中文标题被cyrus-imap给用XXXX取代掉了,查证cyrus-imapd的文档。将这个功能关闭,问题解决。
[root@localhost text]# uname -a
Linux localhost 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:08:06 EDT 2010 i686 i686 i386 GNU/Linux
[root@localhost text]# rpm -qa |grep cyrus-imapd
cyrus-imapd-utils-2.3.7-7.el5_4.3
cyrus-imapd-perl-2.3.7-7.el5_4.3
cyrus-imapd-2.3.7-7.el5_4.3
cyrus-imapd-devel-2.3.7-7.el5_4.3
[root@localhost text]# rpm -qa|grep postfix
postfix-2.3.3-2.1.el5_2
[root@localhost text]# man imapd.conf
。。。。。。。。。。。。。。。。。。。。。
munge8bit: 1
If enabled, lmtpd munges messages with 8-bit characters in the headers. The 8-bit charac-
ters are changed to ??X??. If reject8bit is enabled, setting munge8bit has no effect. (A
proper solution to non-ASCII characters in headers is offered by RFC 2047 and its prede-
cessors.)
。。。。。。。。。。。。。。。。。。。。。。
在/etc/imapd.conf里加入如下一句:
munge8bit:no
重启cyurs-imapd
gky2009514 于 2012-12-07 12:59:34发表:
新手完成任务,求下书籍~
orz123ag21 于 2011-12-22 21:51:24发表:
嗯,不错不错。
Growth兆 于 2011-11-04 09:58:51发表:
感谢wizi的分享,本贴加入到论坛顶置的Linux应用贴中
zhania 于 2011-11-03 11:26:08发表:
向大楼学习