Как скрыть номер версии IIS SMTP?

Как скрыть номер версии IIS SMTP?

Если я введу следующую команду и подключусь к своему рабочему серверу (Windows 2008):

telnet myserver 25

Я вижу следующий результат:

220 myserver Microsoft ESMTP Mail Service, версия: 7.0.xxx готова дата: Пятница, 7 марта 2014 г., 09:55 +0100

Я хотел бы скрыть номер версии из этого ответа. Есть ли способ сделать это?

решение1

Перейти к cmd.exeзатем запустить

cd c:\Inetpub\Adminscripts
cscript adsutil.vbs set smtpscv/ vsi number /connectresponse “New banner here”

решение2

Через некоторое время я нашел ответ и решил помочь другим, у кого возник такой же вопрос.

Если вы откроете MetaBase.xml, перейдите по ссылке

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. Добавьте ConnectResponse="String of Your Own Choice here"к шагу выше.
  3. Перезагрузите сервер, если EnableEditWhileRunningон не включен.

Версия сейчас скрыта.

Связанный контент