Applies to: Exchange Server 2013
Topic Last Modified: 2012-09-10
The SMTP banner is the SMTP connection response that a remote SMTP messaging server receives after it connects to a Receive connector that's configured on a computer running Microsoft Exchange Server 2013.
This is the default response received by a remote SMTP messaging server after it connects to the Receive connector:
220 <Servername> Microsoft ESMTP MAIL service ready at <RegionalDay-Date-24HourTimeFormat> <RegionalTimeZoneOffset>
When you specify a custom value for SMTP banner on a Receive connector, a remote SMTP messaging server that connects to that SMTP Receive connector receives the following response.
220 <Banner Text>
You may want to modify the SMTP banner for Internet-facing SMTP Receive connectors so the server name and messaging server software aren't disclosed by the SMTP banner.
What do you need to know before you begin?
- Estimated time to complete: 5 minutes
- You need to be assigned permissions before you can perform this
procedure or procedures. To see what permissions you need, see the
"Receive connectors" entry in the Mail Flow
- You can't use the Exchange admin center (EAC) to perform this
procedure. You can only use the Shell.
- The replacement SMTP banner text string must always start with
220. As defined in RFC 2821, the default service ready SMTP response code is 220.
- For information about keyboard shortcuts that may apply to the
procedures in this topic, see Keyboard Shortcuts in
the Exchange Admin Center.
Use the Shell to modify the SMTP banner on a Receive connector
Run the following command:
Set-ReceiveConnector <ConnectorIdentity> "220 <Banner Text>"
This example modifies the SMTP banner on the existing
Receive connector named From the Internet so the SMTP banner
220 Contoso Corporation.
Set-ReceiveConnector "From the Internet" -Banner "220 Contoso Corporation"
This example removes the custom SMTP banner on the Receive connector named From the Internet, which returns the SMTP banner to the default value.
Set-ReceiveConnector "From the Internet" -Banner $null
How do you know this worked?
To verify that you have successfully modified the SMTP banner on a Receive connector, do the following:
- Open a telnet client on a computer that can access the Receive
connector, and run the following command:
open <Connector FQDN or IP address> <Port>
- Verify the response from the Receive connector contains the
SMTP banner you configured.
Note that this procedure only works on Receive connectors that allow anonymous or Basic authentication. For more information, see Use Telnet to Test SMTP Communication.