在Exchange2007中自定义SMTP标题信息

在Exchange2007中自定义SMTP标题信息,第1张

在Exchange2007中自定义SMTP标题信息,第2张

当我们使用Telnet命令连接对方邮件服务器的25端口时,如果对方是Exchange服务器,通常会显示以下信息。


220MailSrv-NLB02.Contoso.com微软ESMTP邮件服务于2008年2月3日星期日准备就绪
16:33:43+0800
以上是Exchange2007的SMTP头信息。如果是早期版本的Exchange,邮件服务器的版本信息也可能会出现:
220 hostname.domain.com微软ESMTP邮件服务,版本:5 . 0 . 2195 . 1600 2000年11月30日星期四18: 09: 43-0600准备好。


我来稍微解释一下上面的SMTP头信息:

1.消息的开头是220,这是SMTP的响应代码,意思是“服务就绪”

是2.hostname.domain.com邮件服务器的FQDN名称。如果是Exchange2007,这里是集线器传输服务器或边缘传输服务器的名称。

3.邮件服务器的信息,从中可以看出对方使用的是Exchange,甚至可以知道对方的版本。

4.日期和时间信息

5.时区设置信息

上面检测到的信息不是很多,而是很少,尤其是第二点和第三点,实际上暴露了邮件服务器的电脑名称以及邮件服务器的软件和版本,让人感到不安。因此,有必要修改集线器传输服务器或边缘传输服务器上的默认SMTP头,以便SMTP头信息不会泄露服务器名称和邮件服务器软件。

在Exchange2007中,修改SMTP头信息意味着修改接收连接器属性中的Banner参数,默认情况下为空,用$null表示。如果在接收连接器上未指定Banner参数,或者用$null值指定了Banner参数,则连接到接收连接器的远程SMTP邮件服务器将收到上述响应信息:

20 MailSrv-NLB02.Contoso.com微软ESMTP邮件服务于2008年2月20日16: 33: 43+0800准备就绪如何修改?其实很简单。使用Set-ReceiveConnector cmdlet或New-ReceiveConnector cmdlet中的Banner参数来控制SMTP头。这里,我不会创建新的接收器连接器。我将通过Set-ReceiveConnector cmdlet直接演示现有的接收器连接器。

注:1。不能使用Exchange管理控制台修改默认SMTP头。若要修改SMTP头,必须使用Exchange命令行管理程序。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 在Exchange2007中自定义SMTP标题信息

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情