登录 注册

登录

问题 6号任务:开发 webmail 组件 - JooMailer

更多
2009年12月15日 11:37 - 2009年12月15日 11:52 #1 作者: Joomla之门
这是由本站高级会员 yooyooh 提出的一个开发建议,我觉得是很不错的 idea,因此发布一个任务。

可以预见的是:这个任务的工作量非常大,恐怕一个人是无法完成的。希望有多个开发人员联合攻关。

在 Joomla 1.0.x 平台上,国外有人曾经开发过类似的组件,名字是 Roundcube for Joomla ,采用的核心是 开源的 Roundcube webmail 程序

可惜的是,到了 Joomla 1.5.x 平台,似乎没有人再进行这方面的探索。我也能理解,webmail 的项目确实很复杂,不是一两个人、一两个月就能完成的。

不过,考虑到 Joomla 主要适用的网站仍然是中小企业网站,而国内正在蓬勃发展的建站需求也主要来自于中小企业,那么 webmail 组件也必然成为这些中小企业网站的共同需求。

因此,我希望国内的开发人员能认识到 webmail for Joomla 组件的重要性。

国内也有一款开源的 webmail 程序名叫 ExtMail ,完全免费的,全中文界面。我曾经去拜访其官方论坛,结果发现管理非常糟糕。或许他们已经停止开发了吧,我已经没兴趣在他们论坛发帖了。不过,ExtMail 或许可以替代 RoundCube 作为这款组件的核心。

本人对 webmail 程序并无研究。因此以上资料仅供参考。开发人员也可选用其它优秀的 webmail 程序(最好是针对 Linux 平台的、开源的)来作为核心。

大致的功能要求如下:

1、最终产品开源,遵照 GPL 协议发行,是否收费由作者决定;
2、整个产品包括组件、模块、插件等,全部自动化安装,最好不要有“手动修改代码”之类的要求;
3、可以增加与其它 Joomla 扩展整合的接口,例如通过这个 webmail 来收发站内信等等;
4、注册及登录接口与 Joomla 的登录系统融合,登录 Joomla 就自动登录了邮件系统,无需二次注册或登录!
5、建议组件名称采用 JooMailer;

如果大家还有什么好的建议,欢迎跟帖发言。如果有愿意赞助开发者,也请明确表达赞助意向。谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月15日 11:49 #2 作者: wsmdbp
个人感觉是很大的项目,难度太大,这是一个可以完全商业化的项目了。据我了解,mail系统的开发不像多年以前,就几个参数而已,现在要关注太多的东西了。并且,服务器提供商能提供的ip都是没有上antispam的白名单的。这样的服务器发出的邮件非常容易被其他邮箱拒收,中小企业的邮箱还是单独用现成的系统吧。在joomla模版界面给一个登陆的口就可以了

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月15日 15:53 #3 作者: Joomla之门
我认为,“拥有自己的 webmail 程序”和“借用第三方提供的免费企业邮局”两个方法并行不悖,都有存在的必要。

对于小型企业网站来说,从成本和维护难度上讲,可能比较合适使用第三方企业邮局,例如谷歌的 Google Apps 或者其它企业邮局。对于这种企业邮局,在 Joomla 界面上做一个登录框即可。—— 即使是这种应用,也建议开发一个“多功能企业邮局登录模块”,里面用下拉选单的形式内置多个企业邮局的登录方式,Joomla 站长只需要填写几个必须的参数即可开始使用。

什么情况下网站需要自己的 webmail 系统呢?比如大型企业,像“海尔集团”这样的企业,如果要搭建企业内部邮局,不可能去使用“QQ 企业信箱”吧?再比如,某些政府网站,为了保密和形象,也不可能采用第三方服务,只能自己做企业邮局。

还有一种情况就是“局域网”。不要以为局域网就一定小。某些科研单位,为了资料保密,其局域网与互联网是完全“绝缘”的。这种情况下,第三方企业邮局也是无法访问的。所以,肯定要做自己的 webmail。

所以,用户可以根据自己的需求来选择上述两种方案。而 Joomla 自有的 webmail 组件绝对是有市场的。

最后,再说一个好消息:在 RoundCube for Joomla 的官方网站论坛上 ,作者今天明确回应用户的询问,说:

The roundcube for Joomla component will only be developed for Joomla 1.6 onwards, it would be useless to make a 1.5 version at this point!


那么,我相信当 Joomla 1.6 beta 发布时,JoomlaPlug 团队就会开始开发新的 RoundCube for Joomla 1.6 组件了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月15日 16:22 #4 作者: yooyooh
就办公自动化而言,搞个web界面的整合进网站的邮件收发应有必要。我的出发点是单位自建有邮件服务器,但是需要用户登录客户端才能收发;所以做成web的界面不用顾虑黑白名单的问题,仅是达成在浏览器内完成一系列的邮件收发。Joomla官方也有类似组件,名叫Qmail,仅支持单账号,功能简单,可做参考。如果能等到1.6平台上的组件,当然很好,反之我希望能有这样一个组件的诞生、来提升国内Joomla界的发展。毕竟到现在我们用的基本还是老外的东西,啥时候能让老外用咱的东西,让他们忙着去做多国语言版才爽啊。。。

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月16日 06:29 #5 作者: tiger
做这个的前题是系统中应该有邮件系统,但是邮件系统是非常复杂的系统,常用的sendmail/qmail/postfix等都非常难于配置,还要有垃圾邮件过滤、防病毒等等功能,要让joomla支持所有的邮件系统,整合难度非常巨大,如果真有人来接这个任务,我希望能成立专门的开发小组来完成这个工作!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月16日 11:59 #6 作者: bogardan
这个需要成立独立的开发小组来完成。

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年01月01日 16:13 #7 作者: 船长
我比较关注像magento电子商务方面的邮件应用。joomla这一块的应用前途应该也不错。至少有一个VirueMart是大有可用的。

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年01月01日 16:27 #8 作者: relaxssl
我感觉这个项目有点画蛇添足而且技术力量远远不足, 如果了解linux和国外的开源程序就知道, 这已经是非常成熟的技术。 那么空间域名提供商不正是利用自己服务器上搭建mail服务器来给用户提供邮局服务的么? 如果是在linux上, 几条命令就弄好了。 如果一定要和Joomla整合, 其实用一个custom HTML的模块写一个登录框, 用wrapper内嵌就去就好了。 还可以实现新邮件的提示等等功能。

另外, 我觉得不是什么都和Joomla整合就是好, 要灵活运用。

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年01月09日 08:21 #9 作者: ShenXM

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年01月13日 08:47 #10 作者: mymyhope

我感觉这个项目有点画蛇添足而且技术力量远远不足, 如果了解linux和国外的开源程序就知道, 这已经是非常成熟的技术。 那么空间域名提供商不正是利用自己服务器上搭建mail服务器来给用户提供邮局服务的么? 如果是在linux上, 几条命令就弄好了。 如果一定要和Joomla整合, 其实用一个custom HTML的模块写一个登录框, 用wrapper内嵌就去就好了。 还可以实现新邮件的提示等等功能。

另外, 我觉得不是什么都和Joomla整合就是好, 要灵活运用。

非常同意你的观点,跟论坛,商城一样,joomla native的论坛都不如phpbb,vbb,smf这些专业论坛好,商城vm没有zencart,magento好一样,在线客服,邮局这些功能其实用第三方软件程序更好。

www.cn21cn.com
Magento中文网站
www.magentochina.org
QQ:703640

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年02月24日 09:13 #11 作者: Joomla之门
最新消息:OSE 团队已经发布了 OSE Joomla Webmail Client 2.00 beta 版本,软件售价 14.99英镑。这是一个 Joomla 标准组件形式的 webmail 邮局,其核心是著名的 RoundCube

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论