我在DMZ中有一个带有边缘服务器的MS Exchange 2013 SP1环境。
我有几个电子邮件域添加到接受的域名和所有是权威的。
为了执行此查询,我们将称它们为:
yyy.com (catch-all) zzz.com (Catch) 123.com (Catch)
abc.com (邮箱邮件策略)
这些域名中有三个没有收到多少电子邮件,我试图让每个电子邮件进入到我的个人邮箱的形式是一个捕获-所有。
我制定了一项运输规则如下:
If the message...recipients's address domain portion belongs to any of these domains: 'yyy.com' or 'zzz.com' or '123.com'
Do the following...Redirect the message to 'admin@abc.com'
and Stop processing more rules
Except if...Is sent to 'Inside the organization'我已经禁用了(据我所知) MBX和边缘服务器上的接收者过滤,但是当我发送到test@yyy.com时,它仍然会反弹,说用户不存在。
每次更改后都重新启动运输服务,但仍然没有效果。
下面是我运行的命令:
[PS] C:\>Set-RecipientFilterConfig -Enabled $false
[PS] C:\>Disable-TransportAgent "Recipient Filter Agent"这些操作在边缘服务器上成功,但在邮箱服务器上返回以下错误:
Transport agent "Recipient Filter Agent" isn't found.
Parameter name: Identity
+ CategoryInfo : InvalidArgument: (:) [Disable-TransportAgent], ArgumentException
+ FullyQualifiedErrorId : [Server=SV-EXCH-01,RequestId=564e806d-465e-40e9-b120-6e7ae554f1f1,TimeStamp=13/08/2014 8
:31:56 AM] [FailureCategory=Cmdlet-ArgumentException] 11DD97EF,Microsoft.Exchange.Management.AgentTasks.DisableTra
nsportAgent任何帮助或反馈将是非常感谢的!
发布于 2014-08-14 00:14:58
似乎当您将域设置为权威时,Exchange将进行收件人查找,然后在它找不到用户时反弹,而不管邮件流规则是什么。要纠正这种情况,需要将域设置为“内部中继”。
问题的另一部分是邮件流规则本身,它声明“除了if...Is发送到‘组织内部’”。如果域是可接受域列表的一部分,则它被视为“组织内部”。这一例外情况需要消除。
如果您需要一个catch-all来补充该特定域上确实存在的用户,则可以设置一个动态通讯组来列出该域上的所有现有电子邮件。
https://serverfault.com/questions/620071
复制相似问题