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

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

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

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

域名:xin.com

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

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

简单原理图:

 

手把手教你在server 2003上构建mail服务器(图)_服务器_02

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

XP1(zhangsan@xin.ocm)向XP2(wanger@xin.com)发邮件

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

windows server 2003的网卡配置:

手把手教你在server 2003上构建mail服务器(图)_构建_03 

XP1的网卡配置:

手把手教你在server 2003上构建mail服务器(图)_服务器_04

XP2的网卡配置:

手把手教你在server 2003上构建mail服务器(图)_构建_05

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

2.对server 2003进行配置

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

手把手教你在server 2003上构建mail服务器(图)_mail_06 

手把手教你在server 2003上构建mail服务器(图)_构建_07 

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

手把手教你在server 2003上构建mail服务器(图)_server_08 

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

手把手教你在server 2003上构建mail服务器(图)_构建_09

找到“应用程序服务器”双击--> 选择“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服务器(图)_mail_13

手把手教你在server 2003上构建mail服务器(图)_服务器_14 

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

手把手教你在server 2003上构建mail服务器(图)_server_15 

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

手把手教你在server 2003上构建mail服务器(图)_server_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服务器(图)_mail_23

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

手把手教你在server 2003上构建mail服务器(图)_mail_24

点击”确定

手把手教你在server 2003上构建mail服务器(图)_服务器_25 

点击”确定

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

手把手教你在server 2003上构建mail服务器(图)_server_26 

点击”确定

新建MX记录如下图:

手把手教你在server 2003上构建mail服务器(图)_server_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服务器(图)_server_31

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

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

手把手教你在server 2003上构建mail服务器(图)_构建_32 手把手教你在server 2003上构建mail服务器(图)_手把手_33

点击”确定“即可

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

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

手把手教你在server 2003上构建mail服务器(图)_构建_34 

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

手把手教你在server 2003上构建mail服务器(图)_手把手_35

手把手教你在server 2003上构建mail服务器(图)_server_36 

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

打开outlook express

手把手教你在server 2003上构建mail服务器(图)_服务器_37 

新建账户  工具--> 账户

手把手教你在server 2003上构建mail服务器(图)_mail_38 

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

手把手教你在server 2003上构建mail服务器(图)_mail_39 

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

手把手教你在server 2003上构建mail服务器(图)_手把手_40

点击”下一步

输入电子邮件地址 zhangsan@xin.com

手把手教你在server 2003上构建mail服务器(图)_服务器_41 

点击”下一步“

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

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

手把手教你在server 2003上构建mail服务器(图)_手把手_42 

点击”下一步

输入账户名、密码

手把手教你在server 2003上构建mail服务器(图)_mail_43 

点击”下一步

手把手教你在server 2003上构建mail服务器(图)_server_44

点击”完成

手把手教你在server 2003上构建mail服务器(图)_构建_45 

点击”关闭

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

手把手教你在server 2003上构建mail服务器(图)_server_46 

点击左上角”发送

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

手把手教你在server 2003上构建mail服务器(图)_server_47 手把手教你在server 2003上构建mail服务器(图)_手把手_48

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

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

如下图zhangsan收到wanger的邮件

手把手教你在server 2003上构建mail服务器(图)_构建_49 

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