Email

嘗試在 Exchange 2010 中設置擷取所有電子郵件

  • March 2, 2015

我們正在為一個項目設置一個電子郵件子域,我們需要設置一個包羅萬象的電子郵件地址,因此無論人們將項目更新發送到 project1234 還是 project4321,它都會重定向到一個現有的電子郵件帳戶。

  • 我已經在我們的公共 DNS 中設置了子域 MX。
  • 根據本文,我已經在 EMC 中設置了子域。我們沒有邊緣傳輸伺服器,但相同的設置在集線器傳輸下,我認為是相同的。
  • 我已根據本文設置了“擷取所有”電子郵件地址。

當我使用子域中的電子郵件地址直接發送到一個現有帳戶時,子域工作,如果我在帳戶上設置特定別名,它工作,但它不能作為一個包羅萬象的工作。當我從我的 Gmail 測試到子域上不存在的地址時,它被拒絕為無法辨識的收件人。

起初我認為這可能是我們的垃圾郵件過濾器(McAfee 託管)阻止了這些郵件。但是當我在 Exchange 中添加了一個別名並且沒有在 McAfee 中設置使用者時,它仍然可以通過,所以它確實似乎是 Exchange 中配置錯誤或缺失的東西。

我將傳輸規則設置為**“當收件人地址匹配 ‘@sub.example.com$’ 時,將郵件複製到 ’existingAccount@sub.example.com’”**

我還嘗試過**“當收件人的地址包含特定單詞’sub.example.com’”**以及我能想到的任何其他變體來獲得子域的通用擷取……到目前為止沒有任何工作,除了創建一個別名(這會破壞包羅萬象的目的)。

有沒有人有設置其中之一的經驗,因此可以為我所缺少的內容提供指導?

PS NDR

Diagnostic information for administrators:

Generating server: example.com

new@sub.example.com
#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
<me@gmail.com>);   Tue, 09 Aug 2011 09:54:08 -0600 (MDT)

Received: by wyf23 with SMTP id 23so97339wyf.29        for
<new@sub.example.com>; 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 <me@gmail.com>
To: <new@sub.example.com>
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: <me@gmail.com>
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: me@gmail.com

Received-SPF: Neutral (server.local.example.com: 208.65.145.247 is
neither permitted nor denied by domain of me@gmail.com)

Final-Recipient: rfc822;new@sub.example.com
Action: failed
Status: 5.1.1
Diagnostic-Code: smtp;550 5.1.1 RESOLVER.ADR.RecipNotFound; not found

根據那篇文章,讓 Hub Transport 完成這項工作是行不通的:

在郵件通過集線器傳輸伺服器上的傳輸規則代理之前解析收件人。因此,集線器傳輸伺服器上的傳輸規則不能用於將郵件複製或重定向到包羅萬象的郵箱。

您可以通過使用將所有發給未知使用者的郵件重定向到 catch-all 郵箱的傳輸規則來創建一個 catch-all 郵箱。

但是,為了使其工作,您需要將 SMTP 域配置為“內部中繼域”,而不是權威域;否則,Exchange 將在開始處理傳輸規則之前拒絕所有發送給不存在使用者的郵件地址。

引用自:https://serverfault.com/questions/299297