1.准备工作
- 下载james安装包 http://mirrors.cnnic.cn/apache//james/server/james-binary-2.3.2.1.tar.gz
- 必要的环境JDK 等
2.安装过程
- 把James上传到服务器(我上传到了/opt/下)
- 直接解压apache-james-2.3.2.1.tar.gz 安装包
- 解压后的文件结构如下:
3.运行James服务器
- 进入bin目录 , 直接执行 chmod +x run.sh chmod +x phoenix 给这两个命令添加执行权限
- 执行 sh run.sh 如果出现下图证明James服务器启动成功.
- 每次启动服务器 , james都会解压/opt/james-2.3.2.1/apps/james.sar (james.sar包中包含了邮件服务器的核心配置和逻辑)
★ james.sar包和解压后的james包
4 . 定制化开发邮件服务器
- 下载James源码包 http://mirrors.cnnic.cn/apache//james/server/james-2.3.2.1-src.zip
- 修改james-2.3.2.1-src\src\conf\james-config.xml 文件, 配置邮件服务器相关服务(邮件服务域名, 邮件存储位置 , SQL语句位置等),也可以修改src中的邮件服务器核心代码以实现自定义的功能 .
- 使用Ant命令,构建该项目,构建后的项目将会打成 james.sar 包 , 如下图所示 :
- 将编译好的 james.sar 拷贝到 /opt/james-2.3.2.1/apps 目录下,重新运行James服务器即可.