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伺服器即可.