54 1234
发新话题
打印

发布ExtMail 1.0.5b1/Extman 0.2.5b1(测试版!)

本主题由 hzqbbc 于 2008-9-27 15:16 解除置顶

发布ExtMail 1.0.5b1/Extman 0.2.5b1(测试版!)

各位:

  今天发布Extmail 1.0.5及Extman 0.2.5,代号b1(测试版!)新版本主要修复了原来的一些bug,并做了一些新功能的补充和完善。本期的主要改进在于webmail发邮件彻底告别了过去用/usr/sbin/sendmail来送信的方式,改为调用SMTP,这样可以方便的对webmail用户进行发送限制。其次是过滤规则做了大量改进,支持各种文字的标题及来信人,收件人等过滤(目前测试过中,日,韩等没问题),能有效避免常规的邮件短路问题(比如设置了转发倒一不存在的帐户)。具体的改进见下文。

Webmail 部分:
引用:
修正了部分html模板的翻译及js错误
自1.0.5版起maildrop通过增强组件可过滤CJK及其他8bit文字
Mailfilter模块升级(1.1 => 1.2)
增加了README.filter 文档以指引设置
增加了简单的密码恢复设置
修正了redirect()函数重定向的问题,更好支持nginx
使用SMTP方式发邮件,取代过去的sendmail方式
修正了网络磁盘统计文件时的bug,感谢linus2k
修正了天气预报服务器一直不正常的问题
增强了过滤规则模块,增加了避免邮件短路的规则支持
修正了地址本不支持带-号邮件地址的bug
将全局地址本集成到写邮件时的自动补齐地址集
后台部分:
引用:
修正了Lang.pm的小bug
清理了HTML模板中一些多余的字符
密码恢复,密码修改及注册等页面增加了返回首页链接
修正redirct()函数的问题,更好支持nginx
修正了MySQL及LDAP模块中搜索时输入*等导致的错误
增加了“已登陆”等提示信息,修正登陆bug
Webmail转用SMTP发信

此改进可以更方便管理员对用户的发信进行限制,例如限制某些用户不能发到外部邮箱,过去老版本由于调用sendmail,一般用户可以避开此限制,为了达到限制功能,很多管理员只得屏蔽掉用户访问webmail的权限。现在使用了smtp后就无法躲避了,而且用户还能继续使用webmail,发送报错信息能第一时间提示。

Maildrop过滤规则增强

此版本Webmail 大大强化了maildrop对各种语言邮件的过滤能力,过去maildrop一直无法很好的过滤中,日,韩等多国语言,对于编码后的标题等也是无能为力,而新版webmail的增强插件预先将标题,来信人及收件人等信息解码,转码(全部转成utf8),再由maildrop过滤,这样就不会有问题了。

同时,为了解决一直以来容易引起系统问题的邮件循环故障,我们设计了新的过滤规则,在转发(forward)或抄送(cc)时,增加了防止循环的标记,这样一旦遇到反弹过来的邮件就终止操作,避免了mail looping。

上述2大功能设置方法:(详细参考README.filter)

将以下内容添加到/etc/maildroprc (Linux平台),其他平台或自编译用户,请将下面内容增加到对应的maildroprc里
引用:
# Decoder for high quality key word filtering, include new technology
# to advoid mail looping, eg: forwarding or autoreply
# Author: hzqbbc <hzqbbc@hzqbbc.com> - ExtMail Dev Team
DECODER="/var/www/extsuite/extmail/tools/decode"
if ((/^(From|Sender|Return-Path):.*MAILER\-DAEMON/))
{
  BADSENDER=1
}
注意里面的/var/www/extsuite/extmail 路径,必须指向正确的webmail路径,如果和例子中不同,请一定要修改好,否则maildrop投递将失败! 多语言内容过滤的实际效果请看附图。

设置完毕就可以使用了。但是要提醒1点:

README.filter中提到的upgrade_filter.pl还没开发出来,因此老用户必须登陆webmail,到过滤规则初重新保存1次,才能享受新规则带来的方便。

关于天气预报

之前官方自带的天气预报插件一直不正常,最近经过彻底检查,发现是rpc服务器的程序出了问题,但是竟然没有任何错误日志,因此耽误了大家的使用。目前已排除故障。同时改进了天气预报rpc服务器的设计,使用了智能dns的办法,即网通及国外用户访问网通rpc服务器,电信用户则访问电信rpc服务器。

nginx Server的支持

自extmail 1.0.5 /extman 0.2.5以后,正式支持nginx,支持方法见论坛相关帖子。

更新升级办法

webmail.cf增加了7个新参数:
引用:
SYS_SMTP_HOST = 127.0.0.1
SYS_SMTP_PORT = 25
SYS_SMTP_TIMEOUT = 5

SYS_MYSQL_ATTR_PWD_QUESTION = question
SYS_MYSQL_ATTR_PWD_ANSWER = answer

SYS_LDAP_ATTR_PWD_QUESTION = question
SYS_LDAP_ATTR_PWD_ANSWER = answer
前3个参数用于webmail smtp发信的主机、端口、超时的设置。 后面2组4个配置参数主要用于设置密码回复问题及答案的字段,如果没设置,则此功能不可用。

其他配置及extman数据库字段等都没有任何变化。升级方法很简单,将老程序目录改名,将新版cp过去换掉老的然后配置1下上面3个参数,再参考上面的maildroprc设置即可。

欢迎大家试用b1版,并在Bugs汇报子版块汇报发现的问题,我们将尽力改进。当beta版成熟后我们就会更改为relase稳定版,感谢大家多年的支持!
附件: 您所在的用户组无法下载或查看附件
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

由于明天有事,所以demo.extmail.org更新不了。后天才更新。有兴趣尝鲜的朋友可以先下载测试。

另外,明天晚上将全面开放extmail的下载,老用户将可以直接通过wget等方式下载,而不需要填写表单。一直以来的表单填写方式将改为可选项目,给大家带来的麻烦,也希望各位能谅解。
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP



近来更新的速度比较快啊。使用LDAP时能不能在Web上加一个类似于outlook中在线同步的“全局地址薄”的功能呢

TOP

支持老大了,望老大再接再厉

TOP

支持老大了,望老大再接再厉

TOP

强呀!!!
开源易有
http://www.yiyou.org/

TOP

辛苦了!

TOP

感谢老大
有空来试试看

--------------------------------
来自 '台北' 的朋友

TOP

辛苦,辛苦,感谢老大

TOP

下载了,更新中。辛苦了。

TOP

老大们,辛苦了。支持你们的工作。

TOP

太棒l!!!!!!!!!!!!!!!!!!!!!!!!!!!

等了好久的 中文关键过滤问题 今天终于解决了 还支持NGINX 太棒了 老大 爱死你了!!!!!!!!!!!!!!! :lol :lol :lol :lol :lol :lol :lol

TOP

引用:
原帖由 wxd5981 于 2008-6-10 13:08 发表
下载了,更新中。辛苦了。
不知道在哪儿下

TOP

老大太有才了,举双手顶!
I love opensource since I met linux.

TOP

 54 1234
发新话题