Exchange 2007,從特定外部收件人 HELO/EHLO 域退回的電子郵件無效
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 也已安裝。我也看到了導致錯誤的原因。