當(dāng)我們使用Telnet命令連接到對(duì)方的郵件服務(wù)器25端口時(shí),如果對(duì)方是Exchange服務(wù)器通常會(huì)顯示如下的信息
220 MailSrv-NLB02.Contoso.com Microsoft ESMTP MAIL Service ready at Sun, 3 Feb 20
08 16:33:43 +0800
以上是Exchange2007的SMTP標(biāo)題信息,如果是Exchange的早期版本,則還有可能出現(xiàn)郵件服務(wù)器的版本信息:
220 hostname.domain.com Microsoft ESMTP MAIL Service, Version:5.0.2195.1600 ready at Thu, 30 Nov 2000 18:09:43 -0600
我稍微對(duì)上面的SMTP標(biāo)題信息做下解釋:
1.信息的開頭為220,是SMTP的響應(yīng)代碼,表示“服務(wù)已就緒”的意思
2.hostname.domain.com 就是郵件服務(wù)器的FQDN名,如果是Exchange2007,這里就是Hub Transport Server或者Edge Transport Server的名字。
3.郵件服務(wù)器的信息,從中我們可以看出對(duì)方使用的是Exchange,甚至我們還能知道對(duì)方版本。
4.日期時(shí)間信息
5.時(shí)區(qū)設(shè)置信息
以上檢測(cè)出的信息說多不多,說少不少,尤其是第2和第3點(diǎn),竟然將郵件服務(wù)器的計(jì)算機(jī)名和郵件服務(wù)器的軟件及版本暴露出去了,讓人頗感不放心。所以在Hub Transport Server或者Edge Transport服務(wù)器上修改默認(rèn) SMTP 標(biāo)題,以便服務(wù)器名和郵件服務(wù)器軟件不會(huì)被SMTP標(biāo)題信息“泄露出賣”就顯得很有必要了。
在Exchange2007中,修改SMTP標(biāo)題信息也就是修改接收連接器屬性中的Banner參數(shù),該值在默認(rèn)情況下為空,用$null 表示。當(dāng)接收連接器上未指定 Banner 參數(shù),或使用 $null 值指定 Banner 參數(shù)時(shí),連接到該接收連接器的遠(yuǎn)程 SMTP 郵件服務(wù)器將收到前面提到的響應(yīng)信息:
220 MailSrv-NLB02.Contoso.com Microsoft ESMTP MAIL Service ready at Sun, 3 Feb 20
08 16:33:43 +0800
如何修改呢?其實(shí)很簡(jiǎn)單。使用 Set-ReceiveConnector cmdlet 或 New-ReceiveConnector cmdlet 中的 Banner 參數(shù)可控制 SMTP 標(biāo)題,在這里我就不new一個(gè)接收連接器了,直接通過Set-ReceiveConnector cmdlet以現(xiàn)有的接收連接器做演示。
注:1.不能使用 Exchange 管理控制臺(tái)修改默認(rèn) SMTP 標(biāo)題。若要修改 SMTP 標(biāo)題,則必須使用 Exchange 命令行管理程序。
220 MailSrv-NLB02.Contoso.com Microsoft ESMTP MAIL Service ready at Sun, 3 Feb 20
08 16:33:43 +0800
以上是Exchange2007的SMTP標(biāo)題信息,如果是Exchange的早期版本,則還有可能出現(xiàn)郵件服務(wù)器的版本信息:
220 hostname.domain.com Microsoft ESMTP MAIL Service, Version:5.0.2195.1600 ready at Thu, 30 Nov 2000 18:09:43 -0600
我稍微對(duì)上面的SMTP標(biāo)題信息做下解釋:
1.信息的開頭為220,是SMTP的響應(yīng)代碼,表示“服務(wù)已就緒”的意思
2.hostname.domain.com 就是郵件服務(wù)器的FQDN名,如果是Exchange2007,這里就是Hub Transport Server或者Edge Transport Server的名字。
3.郵件服務(wù)器的信息,從中我們可以看出對(duì)方使用的是Exchange,甚至我們還能知道對(duì)方版本。
4.日期時(shí)間信息
5.時(shí)區(qū)設(shè)置信息
以上檢測(cè)出的信息說多不多,說少不少,尤其是第2和第3點(diǎn),竟然將郵件服務(wù)器的計(jì)算機(jī)名和郵件服務(wù)器的軟件及版本暴露出去了,讓人頗感不放心。所以在Hub Transport Server或者Edge Transport服務(wù)器上修改默認(rèn) SMTP 標(biāo)題,以便服務(wù)器名和郵件服務(wù)器軟件不會(huì)被SMTP標(biāo)題信息“泄露出賣”就顯得很有必要了。
在Exchange2007中,修改SMTP標(biāo)題信息也就是修改接收連接器屬性中的Banner參數(shù),該值在默認(rèn)情況下為空,用$null 表示。當(dāng)接收連接器上未指定 Banner 參數(shù),或使用 $null 值指定 Banner 參數(shù)時(shí),連接到該接收連接器的遠(yuǎn)程 SMTP 郵件服務(wù)器將收到前面提到的響應(yīng)信息:
220 MailSrv-NLB02.Contoso.com Microsoft ESMTP MAIL Service ready at Sun, 3 Feb 20
08 16:33:43 +0800
如何修改呢?其實(shí)很簡(jiǎn)單。使用 Set-ReceiveConnector cmdlet 或 New-ReceiveConnector cmdlet 中的 Banner 參數(shù)可控制 SMTP 標(biāo)題,在這里我就不new一個(gè)接收連接器了,直接通過Set-ReceiveConnector cmdlet以現(xiàn)有的接收連接器做演示。
注:1.不能使用 Exchange 管理控制臺(tái)修改默認(rèn) SMTP 標(biāo)題。若要修改 SMTP 標(biāo)題,則必須使用 Exchange 命令行管理程序。