手把手教你在server 2003上构建mail服务器

      我构想了两篇博文,第一篇是构建mail服务器,第二篇是实现pgp加密签名mail邮件,今天先介绍第一篇。

1..先大致看一下架设拓扑图:

手把手教你在server 2003上构建mail服务器(图)_第1张图片

域名:xin.com

server 2003 、XP1和XP2在同一网段他们之间用交换机连接起来,可以实现相互通信。

server 2003 提供mail服务包括收邮件服务pop3发邮件服务smtp,XP1、XP2验证mail服务

简单原理图:

 

手把手教你在server 2003上构建mail服务器(图)_第2张图片

就以上图为例简单陈述其工作原理:

XP1([email protected])向XP2([email protected])发邮件

         smtp发邮件的过程:  首先,当你将E-mail输入XP1(zhangsan发信箱)开始发送时,计算机会将你的信件"打包",送到邮件服务器(如上图windows server2003,即发信的邮局即为"SMTP邮件服务器",收信的邮局即为"POP3邮件服务器")上,这就相当于我们平时将信件投入邮筒后,邮递员把信从邮筒中取出来并按照地区分类。 
        pop3收邮件的过程:然后,邮件服务器(windows server 2003)根据你注明的收件人(如[email protected])地址,邮件服务器知道就是知己所管辖的域内,就直接存储到服务器上的用户(wanger)E-mail信箱中,当用户(wanger)输入用户名和密码后就可以从邮件服务器上取回自己的邮件到本地(XP2上)或在线阅读。这一步相当于信件已经被传送到了你的个人信箱中,你自己拿钥匙打开信箱就可以读取信件了。

windows server 2003的网卡配置:

手把手教你在server 2003上构建mail服务器(图)_第3张图片 

XP1的网卡配置:

手把手教你在server 2003上构建mail服务器(图)_第4张图片

XP2的网卡配置:

手把手教你在server 2003上构建mail服务器(图)_第5张图片

你会发现没有网关啊,是的,因为同一网段不需要网关。

2.对server 2003进行配置

a.添加DNS和mail服务如图,打开控制面板:

手把手教你在server 2003上构建mail服务器(图)_第6张图片 

手把手教你在server 2003上构建mail服务器(图)_第7张图片 

点击“添加或删除windows组建” 弹出以下对话框,添加“电子邮件服务器

手把手教你在server 2003上构建mail服务器(图)_第8张图片 

双击“网络服务”-->勾上“域名系统

手把手教你在server 2003上构建mail服务器(图)_第9张图片

找到“应用程序服务器”双击--> 选择“Internet 信息服务(IIS)”(mail服务和dns服务需要的windows组件)

手把手教你在server 2003上构建mail服务器(图)_第10张图片 

插入windows server 2003光盘,点击“下一步”即安装之。

b.配置DNS服务器,如下图

手把手教你在server 2003上构建mail服务器(图)_第11张图片 

打开以下对话框配置dns ,点右键"新建域"

手把手教你在server 2003上构建mail服务器(图)_第12张图片 

弹出以下对话框,按要求“下一步"即可

手把手教你在server 2003上构建mail服务器(图)_第13张图片

手把手教你在server 2003上构建mail服务器(图)_第14张图片 

这里我们只建DNS的正解,反解与之过程类似。当然如果你建一个公网上的mail服务器,最好还是要有反解,否则其他mail服务器对你转发的邮件不给予转发。

手把手教你在server 2003上构建mail服务器(图)_第15张图片 

在这里输入你的区域名称,比如你申请的域。我这里我了测试用域xin.com,下面的直接按要求“下一步“即可,直到”完成“

手把手教你在server 2003上构建mail服务器(图)_第16张图片 

手把手教你在server 2003上构建mail服务器(图)_第17张图片 手把手教你在server 2003上构建mail服务器(图)_第18张图片 手把手教你在server 2003上构建mail服务器(图)_第19张图片

完成之后,要对DNS做三步:新建主机   新建别名   新建邮件交换器

找到新建的域(xin.com),对其点"右键"-->”新建主机

手把手教你在server 2003上构建mail服务器(图)_第20张图片

打开一个对话框,这里用mail.xin.com做FQDN,你还可用你喜欢的名称,这里是为了做到见名知意,知道其是mail服务器。

手把手教你在server 2003上构建mail服务器(图)_第21张图片 

建立两个别名分别是:smtp.xin.com  pop3.xin.com 他们都是mail.xin.com的别名

第一个别名建立

手把手教你在server 2003上构建mail服务器(图)_第22张图片 手把手教你在server 2003上构建mail服务器(图)_第23张图片

上图中点击”浏览“ 找到下图mail主机

手把手教你在server 2003上构建mail服务器(图)_第24张图片

点击”确定

手把手教你在server 2003上构建mail服务器(图)_第25张图片 

点击”确定

新建第二个主机别名,同上

手把手教你在server 2003上构建mail服务器(图)_第26张图片 

点击”确定

新建MX记录如下图:

手把手教你在server 2003上构建mail服务器(图)_第27张图片 

弹出对话框

手把手教你在server 2003上构建mail服务器(图)_第28张图片

上图中”主机或子域“中什么都不用输入,点击浏览找到邮件服务器的FQDN:mail.xin.com

手把手教你在server 2003上构建mail服务器(图)_第29张图片 

点击"确定" 到此DNS服务器配置完成.

下面测试DNS是否配置正确

 手把手教你在server 2003上构建mail服务器(图)_第30张图片

由上图可知dns配置没有问题。

c.mail服务器的配置

打开mail服务如下图

手把手教你在server 2003上构建mail服务器(图)_第31张图片

点击下图中的”新域“,建立新域名

注:这里的新域名应与DNS所在的域相同

手把手教你在server 2003上构建mail服务器(图)_第32张图片 手把手教你在server 2003上构建mail服务器(图)_第33张图片

点击”确定“即可

好了域创建好了我们来新建两个邮箱zhangsan和wanger

点击下图中的”添加邮箱“

手把手教你在server 2003上构建mail服务器(图)_第34张图片 

弹出一下对话框,填写邮箱名密码 "确定"即可

手把手教你在server 2003上构建mail服务器(图)_第35张图片

手把手教你在server 2003上构建mail服务器(图)_第36张图片 

3.对XP1的配置,这里我们要借助windows 自带的outlook express

打开outlook express

手把手教你在server 2003上构建mail服务器(图)_第37张图片 

新建账户  工具--> 账户

手把手教你在server 2003上构建mail服务器(图)_第38张图片 

点击”添加“-->” 邮件“

手把手教你在server 2003上构建mail服务器(图)_第39张图片 

注意:这里输入姓名是刚才配置mail服务器是输入的邮箱名

手把手教你在server 2003上构建mail服务器(图)_第40张图片

点击”下一步

输入电子邮件地址 [email protected]

手把手教你在server 2003上构建mail服务器(图)_第41张图片 

点击”下一步“

输入接收邮件pop3服务器地址 pop3.xin.com  (mail.xin.com的别名)

输入传输邮件smtp服务器地址 smtp.xin.com

手把手教你在server 2003上构建mail服务器(图)_第42张图片 

点击”下一步

输入账户名、密码

手把手教你在server 2003上构建mail服务器(图)_第43张图片 

点击”下一步

手把手教你在server 2003上构建mail服务器(图)_第44张图片

点击”完成

手把手教你在server 2003上构建mail服务器(图)_第45张图片 

点击”关闭

让zhangsan给自己发一封邮件看是否能收到

手把手教你在server 2003上构建mail服务器(图)_第46张图片 

点击左上角”发送

然后接收,如下图我们可以看出已经收到了

手把手教你在server 2003上构建mail服务器(图)_第47张图片 手把手教你在server 2003上构建mail服务器(图)_第48张图片

4.对XP2的配置,同上对XP1outlook express的配置,这一次我们用另一个邮箱名wanger,配置过程一模一样。

配置完后wanger给zhangsan一封邮件,为的就是验证不同用户之间能互发邮件

如下图zhangsan收到wanger的邮件

手把手教你在server 2003上构建mail服务器(图)_第49张图片 

   好了简单的邮件服务器就配置完成了,但是我们知道邮件的发送都是以明文的形式传输。只要是以明文在网上传输都是不安全的。假如Alice给BOb通过电子邮件发送一封机密文件,机密文件肯定不能让一些”有心人“知道。邮件要安全发送而不能让”有心人“知道,那该怎么办,就是我们下一次介绍的邮件加密!!!