主题: iRedMail 管理后台开源了
Hi, all.
我将自己编写的 iRedMail[1] 开源邮件服务解决方案的 web 管理后台程序 iRedAdmin 开源了。
但是大家暂时不要报太大希望,因为水平所限,代码质量不高,安全性也还不行。
欢迎大家参与进来,一起完善它。
先简单介绍一下 iRedMail 开源邮件服务解决方案,更详细信息请阅读官方文档:
http://code.google.com/p/iredmail/wiki/Features
- 它应该是你能找到的开源邮件方案中功能最完善的了。核心组件是 Postfix-2.5.x,
Dovecot-1.1.x, Amavisd-2.6.x.
- 始于 2007年11月,最初基于 OpenBSD,后迁移至 RHEL,目前已支持
RHEL/CentOS, Debian, Ubuntu 四个发行版。有计划支持更多的 LINUX/BSD
发行版。
- 支持使用 MySQL 和 OpenLDAP 存储邮件帐号,支持虚拟域,以及许多在使用
邮件系统时需要的额外功能。
- 完全开源、免费。
程序主要使用了以下组件进行编写:
- python-2.4.3+, 2.5: core programming language
- webpy-0.32: web framework
- Jinja2: template engine
- python-ldap: LDAP interface
- python-MySQL: MySQL interface
- jQuery-1.3.2: JS framework
- HTML4
只剩下对用户、域管理员的添加、删除、编辑操作,以及 per-user i18n 机制没完成,
之后将发布 iRedAdmin-ose-0.1 版本。
目前只支持管理 OpenLDAP,对 MySQL 的支持将在后期添加进去。
首次提交的历史记录见以下地址:
http://code.google.com/p/iredmail/source/detail?r=5521a59874c1c5fa800f81892524576b114f58b2
请使用 hg (Mercurial Distributed SCM) 来获取 iRedAdmin 管理后台的完整代码:
$ hg clone http://iredmail.googlecode.com/hg/ iredmail
具体的目录结构,以及各自的作用,我会在后续的文档(docs/)中说明,欢迎有兴趣的同学围观。
这里有管理后台的部分截图(screenshots):
http://iredmail.googlecode.com/hg/screenshots/iredadmin/
这里是 demo:
- 全功能版: http://125.39.116.122/iredadmin-ent/
- 开源版: http://125.39.116.122/iredadmin-ose/
上面两个 demo 都可以使用一下两个帐号进行登录:
- 全局管理员:postmaster@example.com -> iredmail (密码)
- 普通域管理员:postmaster@test.com -> iredmail
注:google code 里只是开源版的管理后台,不会增加完整的管理功能进去,后期会有一个
收费的功能完整的版本,用于维持 iRedMail 项目的持续发展,没人能饿着肚子搞开源。
[1] iRedMail 开源邮件服务解决方案:http://code.google.com/p/iredmail/
技术支持论坛:
+ 中文:http://www.iredmail.org/bbs/
+ 英文:http://www.iredmail.org/forum/
--
Best Regards.
Zhang Huangbin
- Open Source Mail Server Solution for Red Hat(R) Enterprise Linux,
CentOS, Debian, Ubuntu:
+ http://code.google.com/p/iredmail/
+ http://www.iredmail.org/forum/