歡迎您光臨本站 註冊首頁

TurboMail安裝指南

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

  搞了一星期多的Postfix,結果搞的腦袋大了不少,所以只能選擇暫時放棄(有舍才有得嘛!)。在研究Postfix途中,聽朋友說TurboMail是一個不錯的郵件系統,於是拿了兩天時間來研究它。
 TurboMail是面向企業單位研發的一套電子郵件伺服器系統,該郵件系統已具備主流郵件系統應有的強大功能,功能包括:郵件傳輸、郵件監控、系統監控、高級中繼、反垃圾、反病毒、組織機構管理、彩信簡訊、手機郵箱、語音郵件、視頻郵件、網路硬碟、即時通信、AJAX等。自己感覺TurboMail做的最好的地方就是web界面收發功能,界面友好,瀏覽速度快(網站程序採用JSP語言編寫)。既然是JSP語言編寫的那就必須要用到JSP解釋器,TurboMail郵件系統中已經預先安裝好了tomcat,用於提供用戶web界面的訪問。但是在訪問時需要訪問伺服器的8080埠才可以,這樣並不是不可以,只是在對網站進行域名綁定時不方便,因為訪問域名時默認訪問的80埠,那麼我們只有通過一種方法將8080埠轉換為80埠,其實也不是轉換,應該是埠之間的數據轉發。這種方法是將tomcat與apache整合
 部署環節:①、JDK安裝  ②apache安裝  ③tomcat安裝及整合apache ④TurboMail安裝  ⑤TurboMail測試
 一、JDK安裝
 ①JDK,Java的運行環境。在安裝之前我們先檢查一下系統是否已經安裝了JDK(RHEL5 安裝系統是會自動安裝JAVA,CentOS 沒有),這次我們使用的RedHat enterprise linux 5,系統自帶了。我們可以使用rpm –qa | grep java  命令查看
 #rpm -qa | grep java
 我們可以使用java –version來檢查JAVA的版本,我們通過下圖可以看到系統自帶的是1.4.2的,版本比較老 。
 卸載系統自帶的JAVA,使用rpm -e –nodeps   命令卸載系統自帶的JDK
 
 ②、在清理完系統自帶的JDK后,下面我們開始安裝我們自己的JDK了,首先將安裝文件jdk-6u13-linux-i586-rpm.bin上傳到伺服器,此文件是可執行文件,所以在安裝時需確保此文件有執行許可權
 #chmod +x jdk-6u13-linux-i586-rpm.bin
 執行jdk-6u13-linux-i586-rpm.bin,然後輸入yes同意許可,接著會在當前目錄下生成一些文件,其中包括jdk-6u13-linux-i586.rpm
 #./jdk-6u13-linux-i586-rpm.bin
 安裝JDK
 #rpm -ivh jdk-6u13-linux-i586.rpm
 
 ③設置環境變數
 環境變數需要設置JAVA_HOME和JRE_HOME,JDK默認情況下的安裝路徑是/usr/java/jdk.x/,那麼JAVA_HOME的路徑便是JDK的安裝路徑。JRE_HOME的路徑便是JAVA_HOME其下的JRE目錄。另外還要設置PATH變數,也就是 java、javac等程序的執行路徑。另外還需要設置CLASSPATH,用於指定JAVA非核心庫的位置。
 #vi /etc/profile
 export JAVA_HOME=/usr/java/jdk1.6.0_13
 export JRE_HOME=/usr/java/jdk1.6.0_13/jre
 export PATH=$PATH:/usr/java/jdk1.6.0_13/bin:/usr/java/jdk1.6.0_13/jre/bin
 exportCLASSPATH=$CLASSPATH:/usr/java/jdk1.6.0_13/lib/tools.jar:/usr/java/jdk1.6.0_13/lib/dt.jar:.
 註:上面命令行最後有一個點
 手動使環境變數生效
 #source /etc/profile
 下面我們在檢查一下JAVA的版本 (另外,我們還可以運行java或者javac命令,如果出現運行命令參數,則說明我們安裝無誤)
 
 二、安裝tomcat
 雖然turbomail本身也是一個tomcat,建議還是新裝一個tomcat
 本次使用的tomcat為二進位文件,解壓后可直接使用
 #tar zxvf apache-tomcat-5.5.16.tar.gz      
 #mv apache-tomcat-5.5.16 /usr/local/
 # cd /usr/local/
 #ln -s apache-tomcat-5.5.16 tomcat   //使用軟連接,因為這樣做比較安全
 
 在vi /usr/local/tomcat/bin/catalina.sh文件中加入JDK的安裝路徑(加到文件最後即可)
 #vi /usr/local/tomcat/bin/catalina.sh
 JAVA_HOME=/usr/java/jdk1.6.0_13
 /usr/local/tomcat/bin/startup.sh     //啟動tomcat
 
 檢查是否啟動
 測試安裝是否成功,在瀏覽器中輸入http://localhost:8080   出來一下界面,則說明安裝正確
 
 三、安裝Apache,並整合tomcat
 #tar zxvf httpd-2.2.11.tar.gz
 #cd httpd-2.2.11
 #./configure --prefix=/usr/local/apache --with-mpm=prefork --enable-modules=so --enable-proxy --enable-proxy-ajp
 #make
 #make install
 註:在Apache2.2之後的版本,提供一個內置的連接器,用於連接tomcat,連接器名字為proxy-ajp。--enable-proxy --enable-proxy-ajp 參數是啟用連接器。通過實現Apache與tomcat的整合,當Apache收到JSP請求時會把請求數據通過proxy-ajp連接器使用AJP協議轉發給tomcat
 #vi /usr/local/apache/conf/httpd.conf
 在DocumentRoot下加入以下內容
 ProxyPass / ajp://localhost:8009/
 ProxyPassReverse / ajp://localhost:8009/
 註:加入上面2行的意思是對/目錄來的請求通過AJP協議使用8009埠將數據轉發給tomcat
 
 啟動Apache
 #/usr/local/apache/bin/apachectl start
 
 讓Apache加入到開機啟動隊列
 # echo "/usr/local/apache/bin/apachectl start" >>/etc/rc.local
 
 重啟Apache與tomcat
 #/usr/local/apache/bin/apachectl stop
 #/usr/local/apache/bin/apachectl start
 # /usr/local/tomcat/bin/shutdown.sh
 # /usr/local/tomcat/bin/startup.sh
 測試,在瀏覽器中輸入http://localhost 如果我們訪問80埠出現的是tomcat頁面說明我們整合成功
 
 
 四、TulboMail的安裝
 TurboMail安裝很簡單,我們只需在網站上下載然後解壓即可
 解壓后我們放到了系統的根目錄下
 #tar zxvf turbomail_linux_x86_430.gz
 # mv turbomail /
 #cd turbomail
 #./starttm.sh     //啟動turbomail,在啟動完之後我們使用命令netstat –ntl檢查系統所啟動的服務。我們通過下圖可以看到郵件系統已經啟動了
 啟動WEBmail
 #./turbomail/web/bin/startup.sh
 
 接下來的便是使用瀏覽器,登錄伺服器管理郵件系統,在登錄web前我們還要對tomcat和apache的配置文件做一個小小的修改,來定義turbomail的web根目錄,turbomail的web目錄是/turmail/web/webapps/ROOT,而apache配置文件中默認的是/usr/local/apache/htdocs,所以我們需要改正,只改apache還不夠,還需要修改tomcat定義的網站目錄路徑(apache與tomcat定義的web路徑要一致)。首先我們修改apache的配置文件
 #vi /usr/local/apache/conf/httpd.conf
 將documentroot的路徑對應turbomail的web目錄,turbomail的web目錄是/turbomail/web/webapps/ROOT
 修改directory,路徑為/turbomail/web/webapps/ROOT
 設置tomcat配置文件,tomcat的配置文件為server.xml
 #vi /usr/local/tomcat/conf/server.xml
 在194行加入      


 註:一定要對齊,位置在<Host name和<!-- Defines這兩行中間

 
 五、配置tulbomail
 下面激動人心的時刻來臨了,打開瀏覽器,訪問http://localhost/maintlogin.jsp 進入系統管理界面,添加相應的域和用戶,首次登錄時不需要任何身份驗證,我們只需點擊登錄即可
 點擊域名管理,然後點擊添加,添加我們的域名
 我事先在新網註冊了一個域名,在此我們把它添加上,如下圖。然後勾選「是否默認」
 註:此時我們應該在我們申請的域名管理裡面添加一條A記錄和一條MX記錄,我的域名使用的是luwenju.cn ,那麼我在luwenju.cn這個域名管理系統裡面就該添加一條A記錄和一條MX記錄,記錄名稱均為luwenju.cn  IP地址指向郵件伺服器所在的IP
 然後點擊第四欄的「用戶註冊」,來選擇一些對用戶開放的功能
 
 下面我們開始添加一個用戶,待會好做測試。點擊「用戶管理」---------「增加」
 
 增加一個用戶,用戶名為luwenju   域為luwenju.cn  ,然後為此用戶勾選上所用到的服務
 
 
 六、測試TulboMail
 首先我們先看看域名是否解析到伺服器的IP地址
 
 OK,luwenju.cn已經解析到了郵件伺服器的IP地址(cn的域名解析比較快 呵呵)
 下面我們開始訪問伺服器的URL,然後出現了郵件伺服器的web界面,我們剛才在上面註冊了一個用戶luwenju,下面我們就用這個用戶登錄   注意登錄的格式
 然後給我QQ發一封郵件,主題為測試,然後點擊「發送」
 隨後QQ提示收到一封信郵件,如下圖(發完大概5秒鐘左右吧)
 然後我們打開QQ郵箱,查收郵件。我們可以看到此郵件來源於luwenju@luwenju.cn
 下面我們給luwenju@luwenju.cn回復一封一封郵件,看是否能否收到回信
 幾秒鐘過後,我們看到收件箱和未讀郵件均有提示信息,提示有一封新郵件
 我們可以看到發件人是781624603@qq.com
 OK,測試先到這   TurboMail強大功能遠遠不止這些。在後面還會講述    中間寫的不清楚的地方,還請朋友們指點。在此告訴大家一個不願意聽到的消息,倘若TurboMail未經授權的話每個域只能註冊25個用戶(我也是問的TurboMail公司的工作人員),所以,研究一下Postfix還是有必要滴~

[火星人 ] TurboMail安裝指南已經有557次圍觀

http://coctec.com/docs/service/show-post-19004.html