Windows-Server-2008

Exchange 2007,從特定外部收件人 HELO/EHLO 域退回的電子郵件無效

  • October 29, 2015

Exchange 2007 環境。我們域中的使用者嘗試向外部收件人發送電子郵件並收到以下內容:

host mail.recipient.com[xxx.xx.xxx.xx] said: 554 5.7.1 This message has been blocked because the HELO/EHLO domain is invalid. (in reply to MAIL FROM command)> #SMTP#

這來自收件人的伺服器,我假設他們阻止了我們,因為 EHLO 與使用者的 SMTP 地址不匹配。

基本上這是我們的設置: 我們有僅在內部使用的舊域名(我們的域的名稱),我們稱之為LegacyDomain.com 我們有新的域,我們將其用作預設的傳出 SMTP 地址 ( NewDomain.com)。請注意,這NewDomain.com不是我們系統中的實際域,我們只有指向我們郵件伺服器的域的 MX 記錄。因此,即使我們的內部域是LegacyDomain.com我們發送和接收電子郵件時使用NewDomain.com的 . 如果我猜對了,這封郵件是因為舊域和新域不匹配而從收件人退回的?

我的 EMC 在伺服器配置 -> 集線器傳輸下有兩個接收連接器(不知道為什麼):

  • 客戶端 EXCHANGEHOSTNAME
  • 預設交換主機名

兩者都啟用。在Client EXCHANGEHOSTNAME我的設置下,“指定此連接器將提供以響應 HELO 或 EHLO 的 FQDN”為空白。

Default EXCHANGEHOSTNAME我對同一欄位的設置下是我的交換伺服器(主機名)的內部 FQDN。這是問題嗎?

我可以在這些域的某處創建 PTR 記錄嗎?我真的很困惑為什麼會發生這種情況,而且它只發生在這個收件人身上。我們可以很好地收到他們的電子郵件。

如果它有幫助,那麼來自消息頭的調試資訊會被退回:

X-ASG-Debug-ID: 1383598536-03fb9372a0451d30001-Qq21RH
Received: from mail.LegacyDomain.com ([192.168.200.16]) by
barracuda.LegacyDomain.com with ESMTP id JEGiO7Vbax65pvhn; Mon, 04 Nov
2013 14:55:36 -0600 (CST)
X-Barracuda-Envelope-From: user@NewDomain.com
Received: from ExchangeServerHostName.LegacyDomain.com
([fe80::dc2f:93c1:195a:40d]) by ExchangeServerHostName.LegacyDomain.com
([fe80::dc2f:93c1:195a:40d%11]) with mapi; Mon, 4 Nov 2013 14:55:36 -0600

在 Exchange 管理控制台中,轉到Organization Configuration > Hub Transport > Send Connector > Properties。在“指定 FQDN…”下,將其更改為 NewDomain.com(例如 mail.newdomain.com)的名稱記錄,其 DNS A 記錄解析為電子郵件伺服器發送的公共 IP 地址。

在此處輸入圖像描述

您的 FQDN 無效。:(

確保您的 SSL 也已安裝。我也看到了導致錯誤的原因。

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