2015年9月3日星期四

使用Macallan Mail Solution搭建基于windows环境下的邮件服务器(ZT)

最近接手管理一个测试项目,项目组处于比较原始的状况,最基本的办公环境都不完善,还在使用局域网飞秋作为通信工具,平时交流和安排任务“基本靠吼”。因此急需搭建一个局域网Email环境用于办公。
经过google和百度,目标选定为hMailServer和Macallan Mail Solution(MMS)两个免费软件,经过比较,MMS 支持微软的Outlook等客户端,而且不需要数据库,因此选定MMS。由于MMS的相关资料比较少,经过1天的摸索,终于搭建成功。现将过程记录。
1、下载MMS
下载最新版本的msi安装文件(Current Versions 5.01.00.040)并运行安装。
2、安装后桌面增加如下2个图标,都是配置程序,其中MCWinMail的配置功能更强大,我使用的是MCMail,进行了一些基本配置。
3、首先,在General选项卡中,选中SMTP、POP3、HTTP和IMAP并保持默认的端口,SMTP、POP3和IMAP是邮件服务,HTTP提供了一个简单的Web访问,但是功能有限,无法作为日常使用。
4、进入Smtp Settings Page 2选项卡,修改Local Domain为实际规划的Email域名,如test.com,这样所有的邮件地址将是xxx@test.com。
5、进入Users Settings选项卡,点击New Mailbox按钮创建一个邮箱,这个邮箱对应于服务器上面的一个独立文件夹,用于存放邮件。然后修改这个邮箱的名称,这里修改为user1。创建邮箱的时候默认创建了一个pop3 Account,将这个pop3 Account也改为user1。注意,这里仅仅是为了便于理解,实际邮箱名和pop3 Account名可以不一致。然后修改pop3 Account的密码,就是钥匙图标对于的字符串。后面将在Email客户端使用pop3 Account名和密码登录。
6、接着鼠标单击选择user1,然后再点击New Smtp Account,创建1个邮箱地址,Smtp Account格式为xxx@yyy,其中xxx为用户名,yyy为前面设置的Local Domain。这里设置为user1@test.com。这个地址将是接收邮件的地址,其他用户给这个地址发送的Email,将保存到user1这个文件夹下。
7、到此,设置完成,点击应用,然后确认,然后选择重启服务器,待服务器重启后,设置将生效。
8、可以登录http://localhost:8080 输入刚才设置的pop3用户名和密码(user1 和 ***),如果配置无误,则可以正常登录
9、也可以采用Outlook登录服务器,手动配置账户信息,配置如下图,账户类型选择IMAP或者POP3都可以。其中邮件服务器地址为服务器的实际ip地址,这里我在同一台机器上登录,所以使用127.0.0.1
10、配置完成后,就可以正常给自己发送邮件了。
11、再创建一个user2@test.com账户,则可以互发邮件。
注意:如果在同一个Mailbox邮箱下面配置多个Smtp Account和Pop3 Account,则这些账户共享同一个Mailbox邮箱,这个邮箱下的所有邮件大家都能够看到,配置的时候一定要注意。

PS:配置完成后,已经能够使用Outlook、Foxmail等客户端访问Email系统。但是这时还无法使用Webmail功能,因为MMS提供的http服务功能非常有限,仅仅是一个调试版本。

没有评论: