修改接收連接器上的 SMTP 橫幅
SMTP 橫幅是訊息伺服器連線到 Exchange 伺服器之後所收到的初始 SMTP 連線回應。 具體而言,訊息伺服器會連線到 Exchange Server 上設定的接收連接器。 針對 Exchange 信箱伺服器,外部傳訊伺服器會透過前端傳輸服務中設定的接收連接器進行連線。 設定為接受匿名 SMTP 連線的預設接收連接器名為 Default Frontend < ServerName >。 對於 Edge Transport Server,名為預設內部接收連接器ServerName > 的傳輸服務中的預設接收連接器 <會設定為接受匿名 SMTP 連線。 > 如需詳細資訊,請 參閱外部寄件者的訊息如何進入傳輸管線 和 安裝期間建立的預設接收連接器。
根據預設,連線回應看起來像這樣:
220 <ServerName> Microsoft ESMTP MAIL service ready at <RegionalDay-Date-24HourTimeFormat><RegionalTimeZoneOffset>
以下是您可能想要修改預設 SMTP 橫幅的一些原因:
您不希望 Exchange 或內部 Exchange 伺服器名稱在外部傳訊伺服器的連線回應中公開。
您希望連線回應包含您的功能變數名稱,以滿足反垃圾郵件或反向 DNS 對 SMTP 橫幅檢查。
您希望連線回應包含接收連接器的名稱,以便更輕鬆地針對連線問題進行疑難排解。
開始之前有哪些須知?
預估完成時間:5 分鐘
您只能使用 PowerShell 來執行此程序。 若要了解如何在內部部署 Exchange 組織中開啟 Exchange 管理命令介面,請參閱 Open the Exchange Management Shell。
取代的 SMTP 橫幅文字字串必須一律以
220
開頭, (預設的「服務就緒」SMTP 回應碼為 220) 。您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的權限,請參閱 郵件流程權限主題中的「接收連接器」項目。
如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵。
提示
有問題嗎? 在 Exchange 論壇中尋求協助。 此論壇的網址為:Exchange Server、Exchange Online 或 Exchange Online Protection。
使用 Exchange 管理命令介面修改接收連接器上的 SMTP 橫幅
使用下列語法:
Set-ReceiveConnector -Identity <ConnectorIdentity> -Banner "220 <Banner Text>"
本範例會將名為 Default Frontend Mailbox01 之接收連接器上的 SMTP 橫幅變更為值 220 contoso.com。
Set-ReceiveConnector -Identity "Default Frontend Mailbox01" -Banner "220 consoso.com"
此範例會移除自訂 SMTP 橫幅,這會將 SMTP 橫幅傳回預設值。
Set-ReceiveConnector -Identity "Default Frontend Mailbox01" -Banner $null
如何知道這是否正常運作?
若要確認您已成功修改接收連接器上的 SMTP 橫幅,請執行下列步驟:
在可存取接收連接器的電腦上開啟 Telnet 用戶端,然後執行下列命令:
open <Connector FQDN or IP address><TCPPort>
確認該回應包含您設定的 SMTP 橫幅。
請注意,這項程序只適用於允許匿名或基本驗證的接收連接器。 如需詳細資訊,請參閱 在 Exchange 伺服器上使用 Telnet 測試 SMTP 通訊。