主题: 接受邮件有时候会有乱码
您好 张工 有时候 用outlook 客户端软件和web方式收邮件会是乱码 我该如何去检测和修改呢
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 接受邮件有时候会有乱码
您好 张工 有时候 用outlook 客户端软件和web方式收邮件会是乱码 我该如何去检测和修改呢
由于邮件客户端可能出现与 RFC 规定不一致或者错误使用的地方,所以收发件所使用的客户端可能存在邮件编码方面的兼容问题。
具体您需要查看这封乱码邮件的源码 (raw source),看看是编写的邮件有问题还是您的客户端有问题。
如果您不确定,可以将邮件源码贴上来。(域名、邮件地址等敏感信息可以用 example.com 等虚拟地址代替)
X-Amavis-Alert: BAD HEADER SECTION, Non-encoded 8-bit data (char C1 hex):
subject:152-\301\367\301\277\275\317\270\337\325\276\265\343\315\263\274\306
我是用网页方式 (google 浏览器)收邮件的 有乱码后 我查看其源代码 就发现这一条可能有点意义 麻烦老大帮分析下 这个算什么错误呢
Amavisd 检测出邮件标题没有被正确编码。
Amavisd 检测出邮件标题没有被正确编码。
如果是Amavisd提示的话 那就和浏览器无关了 但是我用foxmail这样的客户端来收取的话 就可以正常查看呢
之前的帖子里已经说了,邮件客户端对 RFC 的支持不一定非常完善,所以可能编写出的邮件存在一些瑕疵。而恰好一些邮件客户端能够处理这样的瑕疵。这就是问题所在。
subject:152-\301\367\301\277\275\317\270\337\325\276\265\343\315\263\274\306
Amavisd 已经分析出这封邮件的标题没有被正确编码,所以应该是写邮件的那个邮件客户端存在问题。
按照 RFC 规定,含有非 ascii 字符集的标题必须进行 base64 encode 处理。
例如,含有中文(GB2312 字符集)的标题可能被 encode 后是这样的:
Subject: =?GB2312?B?UmVtaW5kZXI6ILeiy80gbGljZW5zZ...[这里省略掉剩下的部分]
个人建议使用更为 worldwide 的邮件客户端程序,例如 Thunderbird。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 接受邮件有时候会有乱码
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.008 秒, 共执行查询 59 条