Webmail 对于不规范base64邮件解码异常的补丁(强烈感谢pen10)
Hi all:这个bug是pen10发现的,而且这种情况很少出现。简单说就是某些MUA(例子中的是PCHOME的webmail)编码附件时,base64并没有按每行76或4的倍数写入,这样导致了Webmail解析时出现错误。最合理的做法是自动识别这种不规范的情况,并自动补齐长度(为4的倍数),再base64解压。这里要强烈感谢pen10的不断提醒和鼓励!补丁推出的太晚,请大家见谅!
补丁见附件:lol :victory: 我栽下来patch上去了,1.05也可以patch的 效果如何?:hug: 至少那些不能读的邮件都能读了,继续观察 只要是和base64编码错位有关的,原理上都没问题的了。
继续观察吧:) 老大,是在对不住,又要麻烦您了。
今天发现一个问题(还好是我自己发现的,已经替换回原来的了)
所有的邮件都是空白的,而且我给你的样本正文(BODY)里也是有内容的
解决了那个图片不能读的问题,这个应该比较好解决的,麻烦您再看看。 pen10 麻烦留站内信,告诉我你的联系方式吧。直接看好了:Q
今天一直没来论坛,现在才有空看。最好留你的qq方式。3q!
btw:我用这个补丁测试了下,确实是正文看不到,哈,应该就是补丁问题。
我再测试好点,呵呵,实在对不起pen10及下载补丁的朋友了。 已经更新补丁了。其实是一个变量的名字写错了。:L 害惨了大家和pen10了。麻烦重新打1下补丁。我自己测试了下本地的一堆mail,应该没啥问题了。大家谨慎使用:lol 收下了,直接替换该文件就可以了吗? 126的自动回复就是base-64的貌似.
/.../
X-Mailer: ExtMail 1.1.0
Content-Type: Text/HTML
Content-Transfer-Encoding: base64
/../ 这个补丁怎么用啊?
页:
[1]