千家信息网

巧用Office365中的Exchange Online Protection(二)

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,前面的文章《巧用Office365中的Exchange Online Protection(一)》介绍了,如何利用Office365的EOP来作为本地Exchange Server的反垃圾邮件网关,但
千家信息网最后更新 2026年11月02日巧用Office365中的Exchange Online Protection(二)

前面的文章《巧用Office365中的Exchange Online Protection(一)》介绍了,如何利用Office365的EOP来作为本地Exchange Server的反垃圾邮件网关,但是对于外发邮件怎么去使用Office365的EOP来进行过滤以防止本地Exchange Server的公网IP被列入黑名单呢?

由于我的权限和资源有限,在写完之前那篇博客后我也做了尝试:

1、 在Office365上新建一个连接器:从本地Exchange Server到Office365的固定邮件流

2、 在本地Exchange Server上新建发送连接器并将之前的所有发送连接器删掉

但这些都没有起作用,今天白天见了好几拨客户,直到今晚我能够远程到Exchange Server虚拟机并搞了一个公网SSL证书上去之后一切情况得到了改变(这也是导致我隔了两天才把第二部分补上的根本原因)。

一起来分享一下整个过程吧:

首先我在没有做任何操作的情况下创建一封邮件发给我的QQ邮箱,可用看到我的QQ邮箱是可用收到邮件的,我们把这个邮件头摘出来进行分析

通过微软远程分析连接器对邮件头进行分析,发现这封邮件直接从Exchange Server发到了我的QQ邮箱,而并没有经过Office365的Exchange Online Protection

随即我登录到ExchangeOnline管理中心,去新建一个连接器,并选择邮件流的走向为本地Exchange Server到Office365的路径

定义连接器的名称

然后我这里直接选择使用本地Exchange Server的公网IP地址来识别我本地的Exchange Server,不过微软还是建议通过公网SSL证书来做这个本地Exchange Server的身份识别

点击下一步完成

可用看到在Office365上的连接器就创建完成了

接下来去本地Exchange Server上创建发送连接器,这里由于当时无法远程到服务器里面去,所以只能在web中进行创建(但是在web中创建简直坑太多,而且都是没法定义高级功能的)

写上发送连接器的名称,并选择自定义

这里来添加一个智能主机,这里的智能主机名字可用参考Office365中提供MX记录

保持默不对智能主机身份进行验证配置

添加地址空间还是为 *

源服务器选择现有的Exchange Server

然后创建完成,并把原来的发送连接器禁用掉

然后测试外发邮件,就可用看到发送失败了,原因就是Office365 Exchange Online Protection拒绝了我的邮件,很明显就是一个验证和服务的问题了。但是无法远程到邮件服务器是很蛋疼的。

来看下现在邮件服务器还是使用的内网CA颁发的证书

然后一切的一切,都在今晚得到了改善,搞到一张通配符证书,直接给Exchange Server换上去,默认是没有分配SMTP和IIS服务的,手动分配一下就好了

我也可以远程到Exchange Server上去了,然后我天真的做了set- sendconnector动作来启用cloud services和配置helo/ehlo响应的fqdn,然而现实却是啪啪啪打脸,直接用Set去修改现有参数,可用修改成功,但是一样的不能外发出去

然后去外发邮件,又是提示被拒绝

关于这部分,我反复的去调整所有的参数,折腾了2个小时,一直没有搞定。。。

然后我使用了大招,直接删掉这个发送连接器,然后用powershell来新建发送连接器

这部分微软的官方文档也是写的不靠谱了,居然让我去Exchange Online上新建发送连接器,Office365上有个毛线的发送连接器啊,只有连接器。写文档的印度小哥:要给点力啊,不能范这么低级的错误了

新建的命令如下(再吐槽下Exchange产品组,最后的certificatevalidation参数居然tab不出来,我一个一个字母全部拼出来的):

new-sendconnector -name "Exchange Server to Office365" -addressspaces * -cloudservicesmailenable $true -fqdn mail.ucssi.cn -requiretls $true -smarhosts ucssi-cn.mail.protection.outlook.com -tlsauthlevel certificatevalidation

创建成功,去管理中心看一下这货长什么样的

查看详细信息,也和前面的并无两样,所有这个sendconnector还是适合用powershell来创建

完成这一系列操作后,已经是凌晨了,赶紧发了一封测试邮件到QQ邮箱

这边QQ邮箱收到test01发来的邮件了

然后打开这封邮件的邮件头,其实已经可用看出来这封邮件是从Exchange Online Protection传递过来的了

为了更加直观的看到整个过程,我还是将整个邮件头拿到微软远程分析连接器中去进行了分析,就更加直观的看出来了test01发送邮件到外部首先在Exchange Server内部找到新建的发送连接器,然后直接将邮件路由给Office365,最后Office365经过EOP过滤后确认邮件正常再传递给QQ邮箱

整个过程就分享完了。

总结一下:

1、 强烈建议Exchange Server使用公网SSL

2、 在Office365上创建连接器的时候建议用证书来标识本地Exchange Server,有的企业Exchange Server公网IP地址很多,一个一个添加很麻烦

3、 不要过于的相信微软官方文档,自己在看文档的时候也要根据自身的经验去分析一下微软官方说的准不准确

4、 这类特殊的发送连接器创建,还是乖乖的用Powershell去搞,不然很有可能像我这样搞几个小时后再去查微软的文档,还查出来一个有点小问题的文档出来。

5、 中国版Office365和国际版Office365都提供这个功能(我的实验环境用的是国际版)

最后,原创不易,各位可以随意打赏~

邮件 连接器 微软 文档 还是 邮箱 公网 分析 服务 证书 服务器 选择 主机 参数 地址 官方 建议 智能 过程 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州为想互联网科技有限公司 鸠鸠互联网科技 中国互联网科技发展 紫鲸互联网科技 艾特科技互联网 西安互联网科技公司 互联网科技宣传片 恒生科技互联网指数分析 汉立互联网科技有限公司联系电话 开启互联网科技时代小说 移动互联网科技股 重庆互联网医院沙龙医盟信息科技 苏州五指互联网络科技有限 天津腾达互联网科技有限公司 特约风豹互联网科技为什么扣费 世界互联网领先科技成果获奖 深圳无忧互联网科技 宁波跨境商互联网科技有限公司 马化腾互联网科技教学 互联网领先科技成果宣传视频 互联网科技 深圳九邦互联网科技有限公司 中关村互联网 科技集团 关于新基建和互联网科技 青岛中康互联网医疗科技有限公司 团飞科技与伯堂互联网服务平台 互联网系的金融科技公司 浙江互联网科技研学营 翼展科技 首家互联网医院 易租星互联网科技有限公司
0