通过Exchange边缘传输服务器实现邮件入站分流

简介:

1.  环境拓扑图:

                            wKiom1iuzPWzKQflAACfNFi25y4547.png

2.  需求场景

在现有Exchange环境中每天需要收到大量研究报告的邮件,而且附件比较大,这一批邮件又是通过Exchange传输规则转发出去到外部邮箱的(内部邮箱是不需要收到此类邮件的),目前存在如下问题:

  • 这类邮件占用了80%左右的邮件量,对整个入口网络、梭子鱼邮件网关性能、Exchange服务器性能和守内安审计系统性能都存在很大的压力;

  • 这类邮件占用大量的Exchange服务器存储空间;

  • 这类邮件导致了正常办公邮件的收到,导致办公邮件延迟;

    3. 解决方案

  • 业务邮件与正常办公邮件使用不用的域名,这样即可使用不同的邮件入口和服务器,对于不便使用不同域名的场景并不适合;

  • 考虑梭子鱼邮件网关是否支持将特定主题的邮件直接转发出去,经确认后梭子鱼网关不支持该功能;经确认后Symantec Message Gateway和Cisco IronPort 支持此功能,但在费用上也是相对昂贵;

  • 考虑其他的系统能否实现,咨询确认后可以通过ExchangeServer边缘传输服务器上的传输规则进行实现,可考虑在梭子鱼之前或之后新增Exchange边缘服务器,参考如下步骤。

    4.  配置和验证边缘传输规则

  • 在边缘服务器上创建规则:

New-TransportRule-Name 主题包含"研究报告"邮件重定向到QQ邮箱  -FromScope NotInOrganization -SubjectMatchesPatterns "研究报告" -RedirectMessageTo 18826568887@qq.com

wKiom1iuzUyDNdeoAABUUlCb0rE069.png

  • 使用外部邮件发送测试邮件到内部邮箱

wKioL1iuzWeDwwnuAABbvD7q0aU046.png

  • 此时应用到边缘传输规则后自动重定向到外部QQ邮箱

wKioL1iuzXSCyNaFAACZ-kGbHds632.png

  • 查看邮件头可看到邮件到达边缘后就直接重定向到外部QQ邮箱了,并没有投递到Exchange邮箱服务器,实现了我们预期的需求。

wKioL1iuzYWQrmqnAAEhN2OapIs755.png

 

       以上是本次的分享,感谢各位的支持。

 





本文转自 Stephen_huang 51CTO博客,原文链接:http://blog.51cto.com/stephen1991/1900688,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
编解码 Linux C语言
实现一个传输aac音频的rtsp服务器
实现一个传输aac音频的rtsp服务器
14 0
|
1月前
|
编解码 Linux C语言
实现一个传输h.264的rtsp服务器
实现一个传输h.264的rtsp服务器
18 0
|
9月前
|
安全 云计算
微软敦促管理员修补本地 Exchange 服务器
微软敦促管理员修补本地 Exchange 服务器
|
XML Java 数据库
面试项目说实现了一个后端多线程网络服务器框架应该怎样写
面试项目说实现了一个后端多线程网络服务器框架应该怎样写
面试项目说实现了一个后端多线程网络服务器框架应该怎样写
|
网络安全 开发工具
树莓派公网服务器实现frp内网穿透
树莓派公网服务器实现frp内网穿透
树莓派公网服务器实现frp内网穿透
|
网络协议
自建内网穿透服务器替换TeamViewer和向日葵,实现远程控制
自建内网穿透服务器替换TeamViewer和向日葵,实现远程控制
318 0
自建内网穿透服务器替换TeamViewer和向日葵,实现远程控制
|
存储 算法 安全
分布式服务器框架之Servers.Core库实现 DES对称加密算法;SHA1信息摘要算法;MD5信息摘要算法
通信双方(通信主体)同时掌握一个钥匙,加解密都由这一个钥匙完成。通信双方通信前共同拟定一个密钥,不向第三方公开,发送前加密和接受后解密都由此密钥完成。即钥匙如果泄露,将暴露自己的全部信息。
|
数据安全/隐私保护
分布式服务器框架之Server.Core库中实现 XXTEA分组加密算法
在密码学中,微型加密算法(Tiny Encryption Algorithm,TEA)是一种易于描述和执行的块密码,通常只需要很少的代码就可实现。其设计者是剑桥大学计算机实验室的大卫·惠勒与罗杰·尼达姆。这项技术最初于1994年提交给鲁汶的快速软件加密的研讨会上,并在该研讨会上演讲中首次发表。
|
存储 缓存 NoSQL
分布式服务器框架之Servers.Core中 实现Log模块设计 写入MongoDB数据库
游戏服务器中都需要用到Log模块,log模块存在的意义第一个是将log输出到控制台又或者是写入到log文件中,出了BUG方便定位;第二是常用于将用户的数据(例如玩家登录、道具购买量)将这种log统计到数据库中,方便统计用户留存信息、数据分析等。
|
C# 容器
分布式服务器框架之Server.Common库中实现 秒级定时器
定时器模块是服务器中的常用组件,本文带你实现一个具有基本功能的定时器模块要想设计一个定时器模块,一般包含两部分,一个是定时器对象(ServerTimer),另一个管理定时器对象的管理者(TimerManager)也叫定时器容器;定时器使用了C#内System库里面的Timer定时器作为定时器的主驱动
分布式服务器框架之Server.Common库中实现 秒级定时器