开源邮件系统:apache james mailserver+claros inTouch webmail

  刚入职顶头上司布置了一个任务,更改以前的系统的邮件服务,之前的那个确实太难用,不光界面不和谐,而且登录的时候非常蜗牛。任务下来就要Google 了,想法是要找一个ajax 的webmail系统,可是发现基本上java 的wenmail都不是很完善,基于web 2.0的就更少了,google了半天发现了两个比较满意,一个yahoo收购的zimral,但系统相当庞大,适合做独立系统但不适合做嵌入式集成系统;另一个claros inTouch基本上满足了我的要求,虽然是轻量级的,但邮件、地址薄、日程管理、聊天(gtalk)等组件一应俱全。
准备:环境winxp+Java1.6
       apache james 1.3.1邮件服务器
       xampp(LAMP集成安装包,集成了apache mysql php phpmyadmin等程序)
     Claros inTouch 2.2 beta jar安装包(GUI安装界面)
安装:
    1、安装james邮件服务容器:james下载后直接解压后启动就可以了,对james_home\apps\james\SAR-INF\config.xml做修改(高级设定),默认设定是以127.0.0.1为服务名,启动james james_home\bin\run.bat
    增加用户
    telnet localhost 4555
    useradd lin password
    启动界面:
    james界面
    2、xampp安装:直接解压运行start就可以,启动了包括apache和mysql在内的服务。
    3、安装claros inTouch: inTouch2.2还处于beta阶段,带了个swing界面的安装包(下载jar版本),运行后启动了安装界面
    安装界面
    按照提示设置
    Pop3 127.0.0.1
    Smtp 127.0.0.1
    配置的文件(intouch_home\apache-tomcat-6.0.14\webapps\intouch2\WEB-INF\config\config.xml)如下:
   
注意点:安装路径不能带空格,不然会找不到config.xml,因为这个问题浪费了我一个晚上的时间调试。
正常情况下就可以登录了,数据库使用了是H2嵌入式数据库,所以不用配置数据文件

主界面

如果不能登录,可以查看log文件夹底下的log文件,查看出错信息
未完待续,接下来将做一些高级设定

分享到