[CPyUG:94674] 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[CPyUG:94674] 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

Zhang Huangbin-2
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
   - 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/iredadmin-ose iredadmin-ose

具体的目录结构,以及各自的作用,我会在后续的文档
(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 都可以使用一下两个帐号进行登录:
  - 全局管理员:[hidden email] -> iredmail (密码)
  - 普通域管理员:[hidden email] -> 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/


--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:94778] Re: 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

xubin.cz

lz很牛!

On 8月4日, 下午9时18分, Zhang Huangbin <[hidden email]> wrote:

>  > 程序主要使用了以下组件进行编写:
>  >
>  >  - python-2.4.3+, 2.5: core programming language
>  >  - webpy-0.32: web framework
>  >  - python-ldap: LDAP interface
>  >  - python-MySQL: MySQL interface
>  >  - jQuery-1.3.2: JS framework
>  >  - HTML4
>
> Sorry,这里漏掉了一个:
>
>    - Jinja2: template engine
>
>  > 请使用 hg (Mercurial Distributed SCM) 来获取 iRedAdmin 管理
> 后台的完整代码:
>  >
>  > $ hg clonehttp://iredmail.googlecode.com/hg/iredadmin-ose
> iredadmin-ose
>
> 这里的地址也错了,应该是:
>
> $ hg clonehttps://iredmail.googlecode.com/hg/iredmail
>
> --
> 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/
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:94807] Re: 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

肯定来过
我也有一个架构基本和楼主相同的邮件系统,也早有意愿想放出来,又害怕献丑。

基础配置主要是参考:

http://workaround.org/ispmail

web 部分采用 Django 开发,界面粗浅模仿 gmail,功能没有楼主的丰富,代码质量也不高。作为公司的邮件系统,目前有两百多个用户,已经运行将近两年了。

由于非技术原因,公司有意愿购买商业服务代替我弄这个。到时,如果可能,我希望可以重新整理一下代码,放出来,请大家批评指正。

在 09-8-5,xubin.cz<[hidden email]> 写道:

>
> lz很牛!
>
> On 8月4日, 下午9时18分, Zhang Huangbin <[hidden email]> wrote:
>>  > 程序主要使用了以下组件进行编写:
>>  >
>>  >  - python-2.4.3+, 2.5: core programming language
>>  >  - webpy-0.32: web framework
>>  >  - python-ldap: LDAP interface
>>  >  - python-MySQL: MySQL interface
>>  >  - jQuery-1.3.2: JS framework
>>  >  - HTML4
>>
>> Sorry,这里漏掉了一个:
>>
>>    - Jinja2: template engine
>>
>>  > 请使用 hg (Mercurial Distributed SCM) 来获取 iRedAdmin 管理
>> 后台的完整代码:
>>  >
>>  > $ hg clonehttp://iredmail.googlecode.com/hg/iredadmin-ose
>> iredadmin-ose
>>
>> 这里的地址也错了,应该是:
>>
>> $ hg clonehttps://iredmail.googlecode.com/hg/iredmail
>>
>> --
>> 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/
> >
>


--
因为你,我才在这沙漠中独步而行……
http://www.moyuer.cn/blog/
http://www.hhxf.com

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:94810] Re: 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

Zhang Huangbin-2


On Aug 5, 4:48 pm, 肯定来过 <[hidden email]> wrote:
> 我也有一个架构基本和楼主相同的邮件系统,也早有意愿想放出来,又害怕献丑。

偶是无知者无畏,本着批评过后才能长进的心理,暴露自己的弱点。
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:94814] Re: 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

夏清然 Xia Qingran
曾经做过邮件的漂过~

2009/8/5 Zhang Huangbin <[hidden email]>:
>
>
> On Aug 5, 4:48 pm, 肯定来过 <[hidden email]> wrote:
>> 我也有一个架构基本和楼主相同的邮件系统,也早有意愿想放出来,又害怕献丑。
>
> 偶是无知者无畏,本着批评过后才能长进的心理,暴露自己的弱点。
> >
>



--
夏清然
Xia Qingran
[hidden email]

Marie von Ebner-Eschenbach  - "Even a stopped clock is right twice a
day." - http://www.brainyquote.com/quotes/authors/m/marie_von_ebnereschenbac.html

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:94833] Re: 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

Zhang Huangbin-2
现在的情况就是有兴趣的没能力,有能力的没兴趣。 :)
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:94835] Re: 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

feng han
第一个是我

2009/8/5 Zhang Huangbin <[hidden email]>
现在的情况就是有兴趣的没能力,有能力的没兴趣。 :)



--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:94865] Re: 将 iRedMail 开源邮件服务解决方案的 web 管理后台开源了,使用 python + webpy 编写

肯定来过
In reply to this post by Zhang Huangbin-2
更关键的问题是,电子邮件系统对于企业,尤其是传统企业来说,并不是一项非常关键的应用。他们对于选择使用免费的互联网邮件服务(如 163)或是收费的互联网企业邮件服务或是自架邮件服务并不敏感,或者说其实就是无所谓。只要能正常收发邮件,就足够了。

所以依靠电子邮件系统赚钱的机会,我想也许不多。这就决定了电子邮件系统的关注度不会太高。

2009/8/5, Zhang Huangbin <[hidden email]>:
现在的情况就是有兴趣的没能力,有能力的没兴趣。 :)

--
因为你,我才在这沙漠中独步而行……
http://www.moyuer.cn/blog/
http://www.hhxf.com
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---