各位:
今天发布Webmail 1.0.5稳定版,让各位久等了3个多月,希望这个版本能带给大家更稳定、更顺畅的体验。该版本的更新重点是基础部分,因此界面上大家可能看不到任何激动人心的功能改进或新增模块。但作为一个web邮件客户端,首要的还是稳定及可靠,还有速度、兼容性,其次才是功能,因此本次升级还是非常重要的,提升了整体的品质,建议大家升级。闲话莫说,以下是本次发布的具体变更信息:
引用:
增加邮件地址规范化功能,可避免写邮件时留下非法字符导致发件失败
增强了“回复全部”的功能,主要参照了Gmail的设计
增加了对inline图片/内嵌图片的支持,完善了对商用邮件的支持
修正了MIME.pm中一些细节的bug,对各种类别邮件支持更好
增加了试验性质的css代码,自动对过长内容折行
修正了过往版本中decode_words* 函数导致长标题产生异常的bug
修正了MIME.pm 中一个错误的regexp开关
增加了对Win32和Unix 邮件分割符的兼容支持(\r\n及\n的区别)
写邮件compose.html模板中js代码的清理,并将;替换成,
在邮件列表界面,在本页导航上增加“移动/删除”等按钮和跳页支持
修正了MySQL驱动中更新密码找回答案时的严重BUG
修正了CGI/Maildir/Compose/Folders等模块中存在的URL攻击漏洞
优化了html正文的显示,并能正确移除html邮件中不必要的js代码
增加了对用户名,域名等内容的检测,修正了可能引起SQL注入的问题
重新设计CGI上载附件的代码,支持多窗口同时upload文件而互不影响
对HTML/CSS及语言包等进行了清理,更新cleansid.pl
修正了welcome.html 页中错误的frame 调用javascript代码
优化网络磁盘代码,列表文件时首先显示目录,再显示文件
增加邮件索引操作时pos号及邮件原文的校对,初步解决错位问题
修正了过往版本自带的Base64(2.10)编码/解码长标题的隐藏bug
重写rfc822_encode_str()使之真正支持无乱码长行折行的RFC要求
重点更新介绍
Inline 图片支持
所谓的inline图片就是用outlook或一些客户端软件写邮件时,附加/插入的一些图片,这些图片以附件的形式发给收件人,但实际由html正文引用并显示。要求支持该特性的呼声一阵很高,由于目前webmail在解信这块的效能还未达到预期的要求,因此该特性直到这个版本才实现。但随着以后新索引技术的开发,将进一步提升inline图片显示的速度。
长行自动折行支持
该特性主要是RFC2047的要求,老版本对英文支持是没问题的,但对CJK中日韩等文字的支持并不好,有时会出现折行的时候将一个8bit的文字高低位拆开编码的现象,这些邮件如果由Webmail自发自收是不会有问题,但发给一些其他邮局,如Gmail等则会引起折行部分乱码。1.0.5已基本解决切词及折行问题。
更多商业邮件格式支持
1.0.5在对各种商业邮件系统发出的邮件格式支持上做了大量工作,诸如Outlook 11, Domino 系统信,一些大企业不规范的邮件等等,都能较好的解析并显示。
重要提示
Webmail 目前对 IE5/6/7及FF 1/2/3 支持良好,而Google浏览器基于Safari,Safari对部分js函数支持可能不完善,所以建议不要使用Google 浏览器,目前据汇报称Google浏览器在使用Webmail时点发送邮件按钮无效,请大家注意。
更新方法
删除老的webmail,将新的webmail正确的安装配置好(参考过往的帖子)即可,强烈建议新老用户更新到1.0.5。后台也将在这1,2天内更新。请大家帮忙测试1.0.5,有问题的请在论坛里发帖子。
下载/演示
下载:
http://www.extmail.org/download
演示:
http://demo.extmail.org