Linux下搭建IceWarp邮件服务器教程

一、前期准备

1、硬件:最低配置,PIII 及以上系列处理器,512M 内存,10/100M 网卡;

2、操作系统:Redhat AS4/5,要安装Redhat自带的Mysql包;(其他的Linux版本如Fedora、SUSE等也可以)

3、互联网接入,最好是有固定IP;

4、申请一个域名,并做好DNS解析;

二、安装Icewarp Merak 邮件系统(操作系统为Redhat AS 5)

2.1、下载软件包(http://www.icewarp.cn/downloads/linux_platform/index.php)

  (可在Linux下用wget http://www.icewarp.cn/download/merak-9.3.2_cn_RHEL5.2.tar.gz下载)

爱思华宝官方网站(http://www.icewarp.cn)下载最新版Icewarp Merak for Linux, 保存到指定目录下(如/root下), 卸载系统已安装的其他mail server(sendmail,postfix等)或打开25和110等邮件端口的程序。Icewarp Merak自带了PHP和小型SQL数据库,不需要额外安装,但最好还是将Linux自带的Mysql程序安装上,完成以上准备就可以开始邮件系统的安装了。

2.2、软件安装(注:红色为操作指令, 加粗为注解):

用管理员身份登录Linux(也可在普通用户下使用su命令,输入root密码进入管理员模式),在终端模式下进入程序下载目录(如/root)
cd /root


2.2.1、解压安装程序包
[root@localhost ~]# tar -xzvf merak-9.3.2_cn_RHEL5.2.tar.gz /*解压缩包
[root@localhost ~]# ls  /*查看目录文件
merak-9.3.2_cn_RHEL5.2 merak-9.3.2_cn_RHEL5.2.tar.gz


2.2.2、安装Merak for Linux版
  Merak 安装非常简单,进入安装目录,运行安装向导文件 install.sh 后,一直按”回车” 直到出现“Do you want to run Merak Mail Server Wizard now?”提示,准备进入新建域及帐户阶段。以下是操作步骤截屏:

[root@localhost ~]# cd merak-9.3.2_cn_RHEL5.2 /*进入解压文件
[root@localhost merak-9.3.2_cn_RHEL5.2]# ls /*查看目录文件
INSTALL install.sh LICENSE Makefile Makefile.README merak-image-9.3.2_RHEL5.2.tar

[root@localhost merak-9.3.2_cn_RHEL5.2]# ./install.sh /*执行安装文件 注意程序前的”./”符号

系统自动执行安装程序,在屏幕上我们会看到 微力邮件系统的安装欢迎屏幕.

接下来基本都是回车

Installation prefix [/opt/merak]:  /*Merak的安装目录

Run services under user []: root
Run services under group []: root /*指定运行merak服务的用户和组

Please check entered informations before continuing:

Installation prefix: /opt/merak (directory will be created)

Services will run as user: root

Services will run as group: root

Press ENTER to continue, CTRL+C to quit

回车

Creating /opt/merak directory

Extracting distribution

Please wait...

Changing permissions

Press ENTER to continue, CTRL+C to quit

回车

到这里时,下面的填上y再回车

Do you want to add Merak Mail Server as a system service? [Y/n]: y /*添加Merak为系统服务

Adding Merak Mail Server as system service

Do you want Merak Mail Server to start automatically on reboot? [Y/n]: y /*Merak随系统一起启动

Making service as autostart

Do you want to run Merak Mail Server Wizard now? [Y/n]: y /*运行域和帐户添加向导

Starting Merak service  /*Merak服务已启动

**

** Merak Mail Server

** (c) 1999-2008 IceWarp Ltd.

**

** Wizard configuration assistant

**

** Logging is enabled to the following file for future reference:

** Commands: /opt/merak/logs/wizard/merak-wizard-cmd.log

**

** Press [ENTER] to continue, CTRL-C to quit /*回车进入域和帐户添加向导


2.2.3、添加邮件域和邮件系统管理员
正常情况安装会自动进入到向导程序界面, 不过你也可在安装完成后到Merak文件夹下(/opt/merak), 直接运行./wizard.sh 命令。在如下提示中按需操作

**

** 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 (这里选择1选项) /* 首先添加一个域,注意域名应与你申请的公网域名一致,当然如仅用于内部测试就无所谓了。

Create new domain:
**
Domain name: icewarp.cn /*此处输入申请的域名
**
Domain description: icewarp china /*域描述信息,根据自己情况填写//
**
Administrator email address: [email protected] /*管理员用户邮箱地址,想偷懒也可直接输入 admin而不输入后缀
**
OK? [Y/n] y /*确认建立新域
**
Domain created
Add another domain? [Y/n] n /*不添加其它域//

到此本服务器第一个域 IceWarp.cn 新建完成,系统管理员为 [email protected] , 不过 admin 这个管理员帐户还没有真正建立,在后续步骤中我们将新建管理员帐户及基本帐户。
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 /*用户全名,将在 WebMail 及邮件的发件人中显示
**
System administrator? [Y/n] y  /*做为系统管理员用户,普通用户此处 选否//  

**
OK? [Y/n] y  //确认建立新用户//
**
Account created
**
Add another user? [Y/n] //不添加其它用户//
**
Accounts and Domains Management /*至此,管理员帐户创建完成, 按Q键退出向导完成安装。
Enter your choice: Q

IceWarp Merak Mail Server was successfully installed or upgraded………//Merak邮件服务器安装成功//

** Installer log is available in /root/merak-install.log

** Installer error log is available in /root/merak-install-error.log

注意:邮件系统中至少需要一个域和一个系统管理员帐号,否则无法使用 WebAdmin 或远程管理工具进一步配置系统。

2.3、初始使用

安装基本结束, 我们可以在浏览器里输入:http://locahost:32000/webmail进入邮箱收发邮件或在http://localhost:32000/admin 进入管理页面继续配置服务器,
注意:Linux下默认情况登陆账号请不要加后缀,如[email protected]直接用admin登陆.
也可以通过Windows下的IE浏览器去访问,

http://邮件服务器IP地址:32000/webmail 或者 http://邮件服务器IP地址:32000/admin

如下图:

这是Webmail界面,

Web方式打开服务器管理界面,

 

也可以下载Merak远程管理工具在Windows下进行管理,跟Windows版本的控制台一模一样,注意,如果没改Control端口,则默认端口是32000。可以参考远程管理工具教程。

通过该工具可以连接到Linux下Icewarp Merak服务器,进行管理。

在“系统设置”-“服务”下可以修改各个服务的端口

注意:在“邮件服务”-“SMTP服务”下“邮件服务器主机名”栏填上域名对应的A记录主机名

三、互联网访问设置

1、修改DNS指向公司路由器外网IP或域名解析服务器,在Linux下的防火墙上开放各服务相对应的端口,或者是用service iptables stop 关闭Linux的防火墙;

2、在域名提供商处新建A记录,指向路由器公网IP;

3、在域名提供商处新建MX记录指向路由器公网IP或者指向A记录;

4、将路由器相应端口打开,并指向内网邮件服务器IP。

这样就可以通过互联网访问和使用Icewarp Merak邮件服务器了。

 

 

你可能感兴趣的:(Linux下搭建IceWarp邮件服务器教程)