一、前期準備
1、硬件:最低配置,PIII 及以上系列處理器,512M
內存,10/100M 網卡;
2、操作系統:Redhat AS4/5,要安裝Redhat自帶的Mysql包;(其他的Linux版本如Fedora、SUSE等也可以)
3、互聯網接入,最好是有固定IP;
4、申請一個域名,並做好DNS解析;
二、安裝Icewarp Merak 郵件系統
2.1、下載軟件包
官方網站下載最新版Icewarp Merak for Linux,保存到指定目錄下(如如/home/username下),卸載系統已安裝的其他mail server(sendmail,postfix等)或打開25和110等郵件端口的程序。PHP和小型SQL數據庫,
2.2、軟件安裝
用管理員身份登錄Linux(也可在普通用戶下使用su命令,輸入root密碼進入管理員模式),在終端模式下進入程序下載目錄(如/home/username)
cd /home/username
2.2.1、解壓安裝程序包
[root@new-host-9 icewarp]# tar -xzf merak- 9.3.2_RHEL4.6.tar.gz ............/解壓縮包/
[root@new-host-9 icewarp]# ls ……………………………./查看目錄文件/
merak-9.3.2_RHEL4.6
rh4merak-9.3.2.tar.gz
2.2.2、安裝Merak for Linux版
[root@new-host-9 icewarp]# cd merak-9.3.2_RHEL4.6……………/進入解壓文件/
[root@new-host-9 merak-9.3.2_RHEL4.6]# ls……………………../查看目錄文件/
INSTALL
install.sh
LICENSE
Makefile
Makefile.README
merak-p_w_picpath-9.3.2_RHEL4.6.tar
[root@new-host-9 merak-9.3.2_RHEL4.6]# ./install.sh…………../執行安裝文件 注意程序前的”./”符號
系統自動執行安裝程序,在屏幕上我們會看到 微力郵件系統的安裝歡迎屏幕.
Installation prefix [/opt/merak]:……………………/Merak的安裝目錄
Run services under user []: root
**
Run services under group []: root
//指定運行merak服務的用戶和組//
……………………… ///提示信息省略//
Merak Mail Server
**
1999-2008 IceWarp Ltd.
Merak Mail Server is already added as system service.
**
Delete service? [Y/n]: y
**
Removing Merak Mail Server system service.
**
Do you want to add Merak Mail Server as a system service? [Y/n]: y
**
Adding Merak Mail Server as system service
**
Do you want Merak Mail Server to start automatically on reboot? [Y/n]: y
**
Making service as autostart
**
**
Do you want to run Merak Mail Server Wizard now? [Y/n]: y
2.2.3、添加郵件域和郵件系統管理員
一般情況下安裝郵件系統時會自動進入到嚮導,也可到Merak的程序文件夾/opt/merak,運行wizard 命令:
cd /opt/merk
./wizard.sh
**
Root menu
**
You have the following options:
**
Root menu
**
---------
**
**
You have the following options:
**
**
[1] Accounts and Domains management
**
[2] License operations
**
[3] Storage setup
**
**
[0] Return
**
[Q] Exit
**
**
Enter your choice: 1**
//賬號和域管理//
Accounts and Domains management
**
-------------------------------
**
**
You have the following options:
**
**
[1] Add new domain
**
[2] Delete domain
**
[3] Add new user
**
[4] Delete user
**
**
[0] Return
**
[Q] Exit
**
**
Enter your choice: 1
//添加新域//
Create new domain:
**
Domain name: icewarp.cn
**
Domain description: icewarp china
//域基本信息,根據自己情況填寫//
**
Administrator email address: [email protected]
**
OK? [Y/n] y
//確認建立新域//
**
Domain created
Add another domain? [Y/n] n
//不添加其它域//
**
Accounts and Domains Management
You have the following options:
**
[1] Add new domain
**
[2] Delete domain
**
[3] Add new user
**
[4] Delete user
**
[0] Return
**
[Q] Exit
**
Enter your choice: 3
//添加新用戶//
**
Create new account:
**
Email address: [email protected]
**
Password: **
**
Once again to confirm: **
//用戶基本信息,根據自己情況填寫//
**
Full name: administrator
**
System administrator? [Y/n] y
//做爲系統管理員用戶//
**
OK? [Y/n] y //確認建立新用戶//
**
Account created
**
Add another user? [Y/n] n
//不添加其它用戶//
**
Accounts and Domains Management
Enter your choice: Q
IceWarp Merak Mail Server was successfully installed or upgraded.
**
**
Installer log is available in /root/merak-install.log
**
Installer error log is available in /root/merak-install-error.log
注意:郵件系統中至少需要一個域和一個系統管理員帳號,否則系統無法正常運行.
2.2.4、配置連接庫文件
Merak利用Lib文件來保證信息傳輸的安全,不同的Linux版本Lib文件也不盡相同,如果您使用的Linux是Redhat 4/5企業版本,您將不需要做如下設置,否則您需要libssl.so.4和libcrypto.so.4文件.請留意安裝時的提示信息,如出現本例中所顯示的Lib錯誤,請按如下操作.
將系統Lib目錄</lib>下的libssl.so.6和libcrypto.so.6<不同版本文件名可能有些不同,後面的.6<表示文件版本>複製到用戶lib目錄</usr/lib>並更名爲libssl.so.4和libcrypto.so.4.命令如下:(或到官方網站下載:http://www.icewarp.cn/downloads/linux_platform/index.php)
[root@new-host-9 lib]# cd /lib
[root@new-host-9 lib]# ls libssl*.*
libssl.so.0.9.8b
libssl.so.6
[root@new-host-9 lib]# cp libssl.so.6 /usr/lib/libssl.so.4 /拷貝libssl.so.6到usr/lib/目錄下並改名爲libssl.so.4/
[root@new-host-9 lib]# ls libcry*.*
libcrypt-2.5.so
libcrypto.so.0.9.8b
libcrypto.so.6
libcrypt.so.1
[root@new-host-9 lib]# cp libcrypto.so.6 /usr/lib/libcrypto.so.4 /拷貝libcrypto.so.6到usr/lib/目錄下並且改名爲libcrypto.so.4/
[root@new-host-9 merak]# cd /opt/merak
[root@new-host-9 merak]# ./startd 或者
[root@new-host-9] service merak start /啓動微力郵件系統各服務/
Starting Merak Mail Server Service Control Daemon::[OK]
Starting Merak Mail Server SMTP Service Daemon::[OK]
Starting Merak Mail Server POP3/IMAP4 Service Daemon::[OK]
2.3、初始使用:
安裝基本結束, 我們可以在瀏覽器裏輸入:http://locahost:32000/webmail進入郵箱收發郵件或在http://localhost:32000/admin 進入管理頁面繼續配置服務器,
注意:Linux下默認情況登陸賬號請不要加後綴,如[email protected]直接用admin登陸.
日常維護:
/opt/merak下的 stopd用於停止微力郵件系統各服務
/opt/merak下的 startd啓動微力郵件系統各服務
/opt/merak下的 wizard 用於添加/刪除郵件系統的域和用戶,也可以配置數據庫等
也可以下載Merak遠程管理工具在Windows下進行管理,跟Windows版本的控制檯一模一樣,注意,如果沒改Control端口,則默認端口是32000。可以參考遠程管理工具教程。
在“系統設置”-“服務”下可以修改各個服務的端口
注意:在“郵件服務”-“SMTP服務”下“郵件服務器主機名”欄填上域名對應的A記錄主機名
三、互聯網訪問設置
1、修改DNS指向公司路由器外網IP或域名解析服務器,在Linux下的防火牆上開放各服務相對應的端口;
2、在域名提供商處新建A記錄,指向路由器公網IP;
3、在域名提供商處新建MX記錄指向路由器公網IP或者指向A記錄;
4、將路由器相應端口打開,並指向內網郵件服務器IP。