3

我的任务是创建一个新规则,该规则必须捕获所有将发送到域的电子邮件消息,但有例外 - 此规则与现有用户无关。

例如:

我有三个用户:

user1@domain.com

user2@domain.com

catchall@domain.com

当有人向 user3@domain.com、user4@domain.com 发送任何电子邮件时,所有发送到此地址的电子邮件都将被重定向到 catchall@domain.com。

简而言之 - 当有人使用此域中不存在的地址发送电子邮件时,此消息将发送到地址 catchall@domain.com

4

4 回答 4

4

我相信布赖恩的回答是行不通的。那是因为

(1) 您说您希望您的规则适用于尚不存在的用户 (2) 传输规则仅在确定收件人后才会触发

因此,如果一封电子邮件是为一个不存在的收件人发送的,那么传输代理甚至不会启动它的规则。

(好吧,我无法让这个解决方案发挥作用)。

于 2012-12-15T01:49:44.120 回答
2

根据Brian 的回答,您需要创建一个传输规则,将所有邮件重定向到您域中的未知用户到 catch-all 邮箱。

但是,您还需要将域配置为内部中继域,而不是权威域;否则,Exchange 将在开始处理传输规则之前拒绝发送给不存在的用户的邮件。

于 2013-12-11T12:37:26.070 回答
1

如果您有类似 All Users 组的内容,其中包含域中的所有有效用户/组/等,则可以使用传输规则执行此操作。本质上,您将创建一个传输规则,上面写着“如果邮件来自,则将邮件重定向到,除非是”。您还需要禁用收件人过滤反垃圾邮件规则。

不过,一般来说,这是一个坏主意。您正在创建一个将被垃圾邮件淹没的邮箱,将占用大量磁盘空间,并且需要不断清理。确保邮箱有配额。如果您遇到大量垃圾邮件,您不希望此邮箱用完服务器上的所有磁盘空间并终止您的最终用户社区的服务。

于 2012-08-08T19:49:03.480 回答
0

github 上有一个 CatchAll Agent for Exchange(2007、2010、2013): https ://github.com/Pro/exchange-catchall

这个重写了 RCPT TO,因此无论收件人是否存在,邮件都会被发送。

在这里,您可以定义子域或主域,并将所有不存在的邮件地址重定向到特定用户。

于 2013-11-26T22:21:56.377 回答