首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对特定权威域的MS 2013 SP1的Catch-All

针对特定权威域的MS 2013 SP1的Catch-All
EN

Server Fault用户
提问于 2014-08-13 09:03:11
回答 1查看 2.4K关注 0票数 0

我在DMZ中有一个带有边缘服务器的MS Exchange 2013 SP1环境。

我有几个电子邮件域添加到接受的域名和所有是权威的。

为了执行此查询,我们将称它们为:

yyy.com (catch-all) zzz.com (Catch) 123.com (Catch)

abc.com (邮箱邮件策略)

这些域名中有三个没有收到多少电子邮件,我试图让每个电子邮件进入到我的个人邮箱的形式是一个捕获-所有。

我制定了一项运输规则如下:

代码语言:javascript
复制
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时,它仍然会反弹,说用户不存在。

每次更改后都重新启动运输服务,但仍然没有效果。

下面是我运行的命令:

代码语言:javascript
复制
[PS] C:\>Set-RecipientFilterConfig -Enabled $false
[PS] C:\>Disable-TransportAgent "Recipient Filter Agent"

这些操作在边缘服务器上成功,但在邮箱服务器上返回以下错误:

代码语言:javascript
复制
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

任何帮助或反馈将是非常感谢的!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-08-14 00:14:58

似乎当您将域设置为权威时,Exchange将进行收件人查找,然后在它找不到用户时反弹,而不管邮件流规则是什么。要纠正这种情况,需要将域设置为“内部中继”。

问题的另一部分是邮件流规则本身,它声明“除了if...Is发送到‘组织内部’”。如果域是可接受域列表的一部分,则它被视为“组织内部”。这一例外情况需要消除。

如果您需要一个catch-all来补充该特定域上确实存在的用户,则可以设置一个动态通讯组来列出该域上的所有现有电子邮件。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/620071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档