![尝试在 Exchange 2010 中设置捕获所有电子邮件](https://linux22.com/image/557993/%E5%B0%9D%E8%AF%95%E5%9C%A8%20Exchange%202010%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E6%8D%95%E8%8E%B7%E6%89%80%E6%9C%89%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我们正在为一个项目设置一个电子邮件子域,并且我们需要设置一个万能电子邮件地址,这样无论人们将项目更新发送到 project1234 还是 project4321,它都会重定向到一个现有的电子邮件帐户。
- 我已经在我们的公共 DNS 中设置了子域 MX。
- 我已经在 EMC 设置了子域名,根据本文。我们没有边缘传输服务器,但是在 Hub Transport 下也有同样的设置,我以为会是一样的。
- 我已经设置了接收所有邮件的电子邮件地址根据本文。
当我直接向子域中具有电子邮件地址的一个现有帐户发送邮件时,子域可以正常工作,如果我在该帐户上设置特定的别名,它也可以正常工作,但它不能作为万能邮件。当我从我的 Gmail 测试向子域中不存在的地址发送邮件时,它会被拒绝,因为收件人无法识别。
起初我认为可能是我们的垃圾邮件过滤器(由 McAfee 托管)阻止了这些邮件。但是当我在 Exchange 中添加别名并且未在 McAfee 中设置用户时,邮件仍然通过,因此这似乎确实是 Exchange 中配置错误或缺失了某些内容。
我设置了传输规则“当收件人的地址与‘@sub.example.com$’匹配时,将消息复制到‘[电子邮件保护]””
我也尝试过“当收件人的地址包含特定词语‘sub.example.com’时”以及我能想到的任何其他变体,以便为子域名获得一个通用的捕获所有...到目前为止没有任何效果,除了创建一个别名(这会违背捕获所有的目的)。
是否有人有设置这些的经验,并且可以为我所缺少的内容提供指导?
PS:NDR
Diagnostic information for administrators:
Generating server: example.com
[email protected]
#550 5.1.1 RESOLVER.ADR.RecipNotFound; not found ##
Original message headers:
Received: from p01c12m115.mxlogic.net (208.65.145.247) by
server.local.example.com (192.168.1.18) with Microsoft SMTP Server
(TLS) id 14.0.722.0; Tue, 9 Aug 2011 11:54:09 -0400
Received: from unknown [74.125.82.170] (EHLO mail-wy0-f170.google.com) by
p01c12m115.mxlogic.net(mxl_mta-6.10.0-2) over TLS secured channel with ESMTP
id f18514e4.0.181220.00-2292.264602.p01c12m115.mxlogic.net (envelope-from
<[email protected]>); Tue, 09 Aug 2011 09:54:08 -0600 (MDT)
Received: by wyf23 with SMTP id 23so97339wyf.29 for
<[email protected]>; Tue, 09 Aug 2011 08:54:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=+ku4XfmMdO3N03t8z+YI9ApzoPFBdZazI1GqwxB5JPs=;
b=fkzsd9eyTJown62n8alAINYW6arHT/qB6EjoAzlwoDjRvDpgJERLEGVrw3eXwbJDlU
aekvxsWTfizZJGxY4KypkJH1T0tnMCjANscAM3avwld8qVbaGlnxE1wipi3i3Bfgcv1R
l3GNqUqCd0FJIXC02+A2CDkihdxqPM3UKHfwc=
MIME-Version: 1.0
Received: by 10.216.67.8 with SMTP id i8mr1726607wed.61.1312905246774; Tue, 09
Aug 2011 08:54:06 -0700 (PDT)
Received: by 10.216.210.134 with HTTP; Tue, 9 Aug 2011 08:54:06 -0700 (PDT)
Date: Tue, 9 Aug 2011 11:54:06 -0400
Message-ID: <CAE=Hmibpw4TVZ5MnG81qBjrUdPRc93eNhx8ACD71u4rjKo7evw@mail.gmail.com>
Subject: test test test
From: Me <[email protected]>
To: <[email protected]>
Content-Type: multipart/alternative; boundary="000e0ce0cf08db956b04aa149235"
X-Spam: [F=0.2000000000; B=0.500(0); spf=0.500; STSI=0.500(0); STSM=0.500(0); CM=0.500; MH=0.500(2011080922); S=0.200(2010122901); SC=none]
X-MAIL-FROM: <[email protected]>
X-SOURCE-IP: [74.125.82.170]
X-AnalysisOut: [v=1.0 c=1 a=nDghuxUhq_wA:10 a=BLceEmwcHowA:10 a=nS36O97Bj3]
X-AnalysisOut: [wUElCrIrAA:9 a=wPNLvfGTeEIA:10]
Return-Path: [email protected]
Received-SPF: Neutral (server.local.example.com: 208.65.145.247 is
neither permitted nor denied by domain of [email protected])
Final-Recipient: rfc822;[email protected]
Action: failed
Status: 5.1.1
Diagnostic-Code: smtp;550 5.1.1 RESOLVER.ADR.RecipNotFound; not found
答案1
根据该文章,使用 Hub Transport 完成这项工作是行不通的:
在邮件通过集线器传输服务器上的传输规则代理之前,收件人已解析。因此,集线器传输服务器上的传输规则不能用于将邮件复制或重定向到 catch-all 邮箱。
答案2
您可以使用传输规则创建一个 catch-all 邮箱,该规则会将所有发往未知用户的邮件重定向到 catch-all 邮箱。
但是,为了使其正常工作,您需要将 SMTP 域配置为“内部中继域”,而不是权威域;否则,Exchange 将在开始处理传输规则之前拒绝所有发送给不存在用户的消息地址。