wwwroot 发表于 2009-12-7 16:46:34

通过静态路由来转发邮件到其他服务器

      公司有两台邮件服务器,一台是IceWarp邮件系统,一台是IceWarp或者是其他的邮件系统,要求两台服务器都在线运行,两台服务器上的域名是一样的,域名的MX记录指向了IceWarp邮件服务器,但要求IceWarp服务器上所有用户收到的邮件也要发送到另一台其他邮件系统服务器上相对应的用户邮箱里,作为备份,这个可以通过在IceWarp服务器上设置静态路由来实现。
1、在IceWarp服务器上添加一个静态路由帐户
      静态路由是一些简单的别名(别名取什么不重要),它的主要作用是根据配置的过滤机制处理邮件,以及在服务器上直接执行预定义操作。右击域名,添加一个静态路由帐户,
http://bbs.icewarp.cn/upload/kenny/static1.jpg
      添加的这个静态路由帐户,“行为”处选择“转发至主机”,“值”处填写另一台邮件服务器的主机名或者IP地址,
http://bbs.icewarp.cn/upload/kenny/static2.jpg
      该静态路由起到的效果是将转发到该静态路由帐户的邮件都转发到“值”中指定的服务器上,相当于在IceWarp服务器上将邮件又发送一次到另一台服务器上。
2、对IceWarp服务器所有帐户的邮件设置转发
      按shift全选域下所有帐户,在“邮箱”选项下的“复制收到邮件至”中填写静态路由帐户,所有帐户收到的邮件都会通过静态路由帐户转发到另外一台服务器上,但是邮件原来的发件人以及收件人都不会改变。
http://bbs.icewarp.cn/upload/kenny/static3.jpg
3、另一台服务器的设置
      另外一台服务器上也要有一样域名的域,并且帐户要跟IceWarp服务器上的所有帐户一模一样,同时要把IceWarp服务器的IP地址加入到信任IP中,防止IceWarp服务器因发送大量邮件给这台服务器,而被这台服务器的防护系统认为是垃圾邮件发送器而拒收邮件。
      这样相当于在IceWarp邮件服务器和另一台邮件服务器(IceWarp邮件系统或者其他邮件系统都行)之间做了冗余备份,一旦主要的IceWarp邮件服务器出现问题,只要把MX记录和域名记录指向到另外一台邮件服务器,用户又可以正常的收发邮件,以及查看原先的邮件。


[ 本帖最后由 wwwroot 于 2009-12-8 09:22 编辑 ]

fgx 发表于 2009-12-16 15:50:20

这个应用于复杂点的环境才行,很多公司基本上就一台服务器的

dirone 发表于 2009-12-18 11:18:52

呵呵, 测试 IceWarp 邮件服务器时不用担心测试期间的邮件丢失问题了 :)
页: [1]
查看完整版本: 通过静态路由来转发邮件到其他服务器