网络通信 频道

专业品质:MagicMail构建企业邮箱

  【IT168专稿】对于Windows平台来说,抢建邮件服务器系统,选择真是太多了,有IBM的Lotus notes、微软的Exchange等,如果你嫌麻烦,Winmail也是个不错的选择,方便易用。但考虑到安全性,很多企业还是愿意选择Linux/Unix的服务器平台,在此基础之上搭建邮件服务器系统相对来说难度要大得多,不过好在有MagicMail,同Winamil一样,MagicMail也有着很好的易用性,并且在功能上更甚一筹,可以满足大负荷的要求,绝对是各大、中型企业构建邮局平台的一个理想选择。下面就以Linux系统为例讲解一下如何使用MagicMail来布置企业邮局。

  一、系统安装
  以 root 身份从控制台或远程通过 SSH/Telnet 登入系统,将 MagicMail 安装光盘插入光驱,然后从命令行执行以下命令:
# /bin/mount -t iso9660 /dev/cdrom /mnt/cdrom  
# cd /mnt/cdrom
# ./install.sh
  这时将会看到类似图一所示的画面,可以根据自己的情况选择在服务器上安装相应的软件。

图1

  MagicMail一共分为三个基本模块,分别是Web服务器、邮件服务器以及用户认证服务器,在这里一般直接键入“go”安装即可。

  1.设置安装参数
  在接下来的几步中需要依次输入组织的名字、默认/主域名,本机IP,如果是多个IP地址的系统,还会要求输入其它的IP地址。
  输入这些相关信息之后,以下几个步骤安装程序会给出默认值,一直按回车即可。

  2.安装用户认证服务器
  在安装到图2的界面时,系统会要求用户输入认证数据库的口令,数据库的路径以及是否只允许本地连接 LDAP,为了数据库的安全直接回车确定即可。

图2

  3.安装数据库
  系统会提示为数据库设置一个密码,为了保证数据库的安全,建议密码设得复杂一点(图3)。

图3

  4.安装邮件服务器
  安装邮件服务器时需要输入与服务器相关的一些信息(图4)。

图4

Please confirm this server hostname:  输入这台主机的主机名或IP 地址
Please confirm LDAP server address:  输入用户认证数据库的地址
Please confirm LDAP server password:  输入用户认证数据库的口令
Please confirm mail store to:  输入存储邮件的路径。默认值/mstore。
Please confirm mail queue to:  输入邮件队列的路径。默认值/mqueue。

  5.安装FTP(netdisk)服务器
  依次输入FTP(netdisk)服务器的路径,端口,MySQL服务器主机名、用户名、服务器口令(图5)。

图5

  6.安装Web服务器
  这里要求输入WebServer的IP地址(图6)。

图6

  7.安装客户端
  这一步比较重要,各项要根据实际填写(图7)。

图7

  图中各项意思大致如下:
  Please confirm install MagicMail customer to:  输入存储 MagicMail客户端的路径(确认将客户端安装至此)。
  Please confirm MagicMail customer domain:  确认 MagicMail 客户端的访问域名。
  Do you want to use SSL:  是否使用安全连接,如果使用,则输入“y”,不使用则输入“n”。
  Please confirm 1st LDAP host(IP or hostname):  输入第一台用户认证数据库服务器的 IP 或主机名。
  Please confirm LDAP password:  输入LDAP密码进行确认。
  Please confirm 1st LDAP password:  输入第一台用户认证数据库服务器的密码。
  Please enter 2nd LDAP host(IP or hostname) [Press !Enter! end]:  如果有多台用户认证数据库服务器,请输入第二用户认证数据库服务器 IP 或主机名,如果没有请直接回车。
  Please confirm 2nd LDAP host(IP or hostname):  如果输入第二台用户认证数据库服务器IP 或主机名,则要求确认上面输入的服务器名或 IP 地址。
  Please confirm 2nd LDAP password:  如果输入第二台用户认证数据库服务器 IP 或主机名,则同时要求输入用户认证数据库服务器的密码。
  Please confirm the MYSQL host[localhost]:  输入 MySQL 服务器主机名
  Please confirm the MYSQL user[root]:  输入 MySQL 服务器用户名
  Please confirm the MYSQL password[bfc33374]:  输入 MySQL 服务器口令
  Please confirm FTP(netdisk) Server host[localhost]:  输入 FTP(netdisk)服务器主机名
  Please confirm FTP(netdisk) Server port[2180]:  输入 FTP(netdisk)服务器端口
  Please confirm FTP(netdisk) Server store path[/netdisk]:  输入FTP(netdisk)服务器存储路径
  Please confirm Input the IMAP host(IP or hostname)[127.0.0.1]:  输入 IMAP 服务器 IP 或主机名。
  Please confirm 1st SMTP host(IP or hostname):  输入第一台 SMTP 服务器IP 或主机名。   

  Please enter 2nd SMTP host(IP or hostname) [Press !Enter! end]:  如果有多台SMTP服务器,请输入第二台SMTP服务器 IP 或主机名,如果没有请直接回车。

  8.管理端安装
  同样,管理端的设置也很重要(图8),大致意思如下。

图8

  Please confirm install MagicMail admin to:  输入存储 MagicMail 管理端的路径。  
  Please enter MagicMail admin domain:  输入 MagicMail 管理端的访问域名。
  Do you want to use SSL:  询问是否使用安全 SSL连接,如果使用,则输入“y”,反之则输入“n”。 (如果安装时客户端选择了使用安全 SSL连接,管理端也必须选择使用安全 SSL连接)
  Please confirm LDAP host(IP):  输入用户认证数据库主机的 IP。
  Please confirm LDAP port:  输入用户认证数据库主机的端口。
  Please confirm LDAP password:  输入用户认证数据库口令。
  Please confirm the MYSQL host[localhost]:  输入 MySQL 服务器主机名
  Please confirm the MYSQL user[root]:  输入 MySQL 服务器用户名
  Please confirm the MYSQL password[bfc33374]:  输入 MySQL 服务器口令
  Please confirm FTP(netdisk) Server store path[/netdisk]:  输入FTP(netdisk)服务器存储路径
  Please confirm 1st SMTP host(IP or hostname):  输入第一台 SMTP 服务器IP 或主机名。
  Please enter 2nd SMTP host(IP or hostname)[Press !Enter! end]:  如果有多台SMTP服务器,请输入第二台SMTP服务器 IP 或主机名,如果没有请直接回车。

  9.生成配置文件
  将管理端安装完毕之后,生成配置文件,整个安装过程便结束了。

图9

  在上图中最后一步输入“Y”重新启动机器。

  二、系统初始化
  系统安装完毕后,第一次登录管理端时,由于系统检测不到任何服务器的设置,便会弹出如下对话框,要求用户设置服务器信息,单击“确定”按钮进入服务器的设置页面(图10)。

图10

  特别需要注意的是,服务器地址栏中的内容一定要和安装系统的设置通用安装参数部分的 Please enter this server hostname 保持一致,否则系统会无法正常运行。必须有一台管理机,一般第一台应该设为管理机。 另外如果使用多台服务器来共同提供这些服务,这一设置需要进行多次。
设置好服务器后,管理理员应该设置邮件存储服务器,如果有多台服务器,可以设置以哪些字母的邮件由哪个指定的服务器处理(图11)。

图11

  设置完毕之后,上传授权许可文件,单击“Browser”浏览找到授权文件,然后单击“新增”按钮(图12)。

图12

  这时便会显示授权的相关信息,点击“用户管理”,系统会提示还没有域,需要增加一个域,设置域名之后,便可以对域的一些相关参数进行设置(图13)。

图13

  域名参数设置完毕之后需要对系统参数进行设置(图14)。

图14

  小提示:在这些参数的设置过程中,可以先单击“默认值”按钮自动设置所有参数,然后再修改个别参数。

  三、系统测试
  系统安装完毕、设置完毕之后,需要做的就是对系统进行测试了,如果测试成功,则说明服务器运行正常。接下来便可以建立邮件帐号来进行测试了。

  1.建立邮箱
  在系统管理端的“用户管理”或通过客户端的首页“申请”来增加一个邮箱帐号。如 test@yourdomain

  2.测试系统内部收发信功能
  使用刚刚建立的邮箱名登录,登录成功后便可以看到一封“祝贺信”。如果有则说明收发信基本是设置正确。为了更进一步测试,您可您点击菜单上的“写邮件”,编写一封新的邮件,然后分别发送给自己和本系统的其他邮箱,看相关邮箱是否是收到了此信。如收到且正确,则说明邮件系统的设置是正确的。如果没有收到,则说明邮件系统的设置有问题。

  3.测试与外部邮件系统的收发信功能
  测试发信功能:编写一封邮件,发送给外部邮箱(如:yourname@163.com),看这个外部邮箱能否收到邮件。测试收信功能:从外部邮箱发一封到上述的测试邮箱,看这个测试邮箱是否能收到邮件。 如果这两项测试都正确,则说明本系统与外部邮件系统能够正常收发邮件。如果上述两项都不行,则说系统本系统的设置可能不正确。如果收发邮件测试不成功,则需要进入到前面的环节中,再次检查相关设置,真至测试成功。

  如果你正面临着一个邮件服务器架设的难题,如果公司的规模又足够大,对安全性要求也相对较高,不凡试试MagicMail这款相对来说配置较为简单的,但功能一点也不弱的邮件服务器程序。

0
相关文章