培训
模块
使用 Windows PowerShell 管理 Exchange Online - Training
本模块介绍如何使用 PowerShell 管理 Exchange Online 中的邮箱、资源和管理员角色。
SMTP 横幅是邮件服务器连接到 Exchange 服务器后收到的初始 SMTP 连接响应。 具体而言,邮件服务器连接到 Exchange 服务器上配置的接收连接器。 对于 Exchange 邮箱服务器,外部邮件服务器通过前端传输服务中配置的接收连接器进行连接。 配置为接受匿名 SMTP 连接的默认接收连接器名为 Default Frontend <ServerName>。 对于边缘传输服务器,传输服务中名为“默认内部接收连接器 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。
使用以下语法:
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 横幅。
请注意,这个程序只在允许匿名或基本身份验证的接收连接器上执行。 有关详细信息,请参阅使用 Telnet 测试 Exchange 服务器上的 SMTP 通信。
培训
模块
使用 Windows PowerShell 管理 Exchange Online - Training
本模块介绍如何使用 PowerShell 管理 Exchange Online 中的邮箱、资源和管理员角色。