十分钟搭建超级强大的 Linux 邮件服务器

2014-01-07  SamBooksh...
Linux 服务器强大、稳定、安全的品质已经成为越来越多的管理员的服务器首选,Windows 平台的高成本以及越来越危险的版权风险也让许多公司都着手将 Windows 平台服务器迁移到 Linux 平台, 但是Linux 平台下的服务器软件安装、配置、维护麻烦又让大多数管理员望而却步,比如说我们今天准备做的 Linux 下的邮件服务器,Qmail , PostFix等,看着他的安装教程就已经头皮发麻了,更别说把他配置成可以安全稳定运行的状态,不过还好,我终于发现一款功能强大、安全稳定、而且简便易用的邮件服务器软件,那就是 IceWarp Merak Mail Server,中文名称叫 爱思华宝.微力邮箱管理系统。不用半小时,你就能读完这篇文章并安装成功一台超强的邮件服务器。

Icewarp Merak只需10分钟即可搭建好邮件服务器,所有的软件已自带,不需要任何额外的软件包,相比于mysql+apache+php+qmail等一系列复杂的搭配和麻烦的配置组建邮件服务器要简单方便的多,而且功能一样强大。以下是安装步骤:

一、前期准备

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   (这里选择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: admin@icewarp.cn       /*管理员用户邮箱地址,想偷懒也可直接输入 admin而不输入后缀
**
OK? [Y/n] y                                     /*确认建立新域
**
Domain created
Add another domain? [Y/n] n                        /*不添加其它域//


到此本服务器第一个域 IceWarp.cn 新建完成,系统管理员为 admin@icewarp.cn , 不过 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     (这里选择3选项)                  /*添加新用户//
**
Create new account:
**
Email address: admin@icewarp.cn             /*与之前建域时一致的管理员用户名   
**
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] 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下默认情况登陆账号请不要加后缀,如admin@icewarp.cn直接用admin登陆.
也可以通过Windows下的IE浏览器去访问,
http://邮件服务器IP地址:32000/webmail 或者 http://邮件服务器IP地址:32000/admin
如下图:
1.jpg
2.jpg
3.jpg
Web方式打开服务器管理界面,
4.jpg
也可以下载Merak远程管理工具在Windows下进行管理,跟Windows版本的控制台一模一样,注意,如果没改Control端口,则默认端口是32000。可以参考远程管理工具教程。
5.jpg
通过该工具可以连接到Linux下Icewarp Merak服务器,进行管理。

在“系统设置”-“服务”下可以修改各个服务的端口
6.jpg
注意:在“邮件服务”-“SMTP服务”下“邮件服务器主机名”栏填上域名对应的A记录主机名
7.jpg

三、互联网访问设置

1、修改DNS指向公司路由器外网IP或域名解析服务器,在Linux下的防火墙上开放各服务相对应的端口,或者是用service iptables stop 关闭Linux的防火墙;
2、在域名提供商处新建A记录,指向路由器公网IP;
3、在域名提供商处新建MX记录指向路由器公网IP或者指向A记录;
4、将路由器相应端口打开,并指向内网邮件服务器IP。

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

    猜你喜欢
    发表评论评论公约
    喜欢该文的人也喜欢 更多