雨轩 发表于 2008-12-27 17:35:32

两个Exchange

最近做了一个建立加密连接的项目,总结一下:
  为了实现邮件组织间邮件服务器的加密传输,我们需要在每个组织的桥头邮件服务器上重新添加一个新的ip,一个新的smtp虚拟服务器还有一个新的smtp连接器
  如果要实现两个服务器间互相发送接受邮件都使用加密的连接,下面的步骤需要在两个组织的桥头服务器上面各做一遍。
  为服务器添加一个新的ip地址
  建立新的smtp虚拟服务器,使用新建的这个ip地址
  为新建的smtp服务器申请证书



www.ad119.cn/bbs/attachments/computer/20081227/200812271729535977801.jpg


   
   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729540677802.jpg




   
   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729545377803.jpg


<
               
   
    证书申请完毕以后,在authencation按钮下,启用TLS


   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729550077804.jpg



   
    在smtp虚拟服务器属性里面,communication按钮下,还有一个”require secure chanel”可以选择,但如果选择了这个选项,所有通过这个虚拟服务器的通讯都需要使用TLS连接,即便是在和一个服务器上的另外一个smtp虚拟服务器通讯。
  建立新的连接器如图:

   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729554677805.jpg

   
    Local bridgeheads选择新建的那个smtp虚拟服务器
  Address space 里面选择你要建立TLS的那个域名,注意下面有个选项(allow message to be relayed to there domains)

   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729559377806.jpg


<
               
   
    然后在advance选项卡下面有一个outbound security,里面勾选TLS encrygtion
   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729564077807.jpg


   
    同样的步骤在另外一个组织的服务器上再做一遍。
  我们来看一下效果:
  TLS加密传输过来的邮件属性是这样的:

   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729564077808.jpg

   
    没有通过加密传输的邮件的属性是这样的

   
   

www.ad119.cn/bbs/attachments/computer/20081227/200812271729568777809.jpg


<
               
   
    另外,通过在服务器段抓包可以发现,通过TLS连接所传输的邮件内容是无法读取的乱码

   
   

www.ad119.cn/bbs/attachments/computer/20081227/2008122717295734778010.jpg

   
    而没有通过TLS加密连接邮件时可以读取的明文
   

www.ad119.cn/bbs/attachments/computer/20081227/2008122717295781778011.jpg


   
    大家多多交流
    <
页: [1]
查看完整版本: 两个Exchange