暗黑规则

资料来源

https://blog.miniasp.com/post/2012/04/18/Distribution-Groups-in-Exchange-2007-Require-that-all-senders-are-authenticated.aspx

我们公司费时多月开发的 EZTable 24 小时餐厅订位服务 WP7 芒果版【一筵为订 EZTABLE】在本月初已成功上架到 Windows 市集,为了强化 App 售后服务 (其实是免费软体) 所以我在公司内特别设置了一个专属的 App 服务信箱,使用者若有任何 App 相关建议或问题回报都会自动转寄给开发人员,让我们的开发团队能第一时间掌握使用者问题与需求。但是,这个通讯群组信箱竟然完全无法收到任何一封信,还是透过好心的使用者主动告知我们才发现的,实在有够糗!以下就是此问题发生的原因与解决办法 …

其实当我刚新增通讯群组信箱时是有做过测试的,也有请同事测试过,的确有收到信,也因此不疑有他的放心公告该信箱地址。但在我设定好信箱之后 4 天,才发现原来所有人都无法寄送信件到这个地址,紧急处理后惊觉,原来 Exchange Server 在新增通讯群组信箱时,有个致命的预设值,所有外来邮件寄送到该通讯群组都需要进行验证才行,也因为这样导致所有从外面寄来的邮件(使用者寄来的邮件),我们一封都收不到。其退信的错误讯息如下:

我们当初测试的时候是透过内部 Outlook 发信的,所以信件预设会通过 Windows 验证,因此可以正常寄送邮件。由于我们实在很少新增通讯群组信箱,还真没料想到会遇到这种事,之前用 Exchange Server 2003 新增通讯群组时并没有这个问题,这个预设值设定是从 Exchange Server 2007 才变成这样的,不过遇到这种事还真是糗大了,也很对不起使用者,不过经过这次也学到了经验,下次就不会再犯了! :-)

以下是在 Exchange Server 2007 里,透过 Exchange 管理主控台新增通讯群组的步骤,过程中完全没有提及有这样的递送限制,所以不常用的人很容易忽略这个限制:

 

解决这个问题的方法,可参考以下步骤图示与说明:

1. 开启刚刚新增通讯群组的内容对话方块

2. 切换到 [邮件流程设定] 页签,并用滑鼠双击 [邮件传递限制] 的内容对话方块

3. 此时你会发现 [需要验证所有寄件者] 的勾选项目预设是勾选起来的,你必须将此勾选项目取消勾选,才能让外部邮件顺利的寄送到该群组

 

设定完后,通讯群组信箱马上就通了,我利用 Gmail 寄送一封信回来,确认送达后应该就没问题了!

相关文章