![Как скрыть номер версии IIS SMTP?](https://rvso.com/image/1400506/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8%20IIS%20SMTP%3F.png)
Если я введу следующую команду и подключусь к своему рабочему серверу (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, перейдите по ссылке
<IIsSmtpServer Location ="/LM/SmtpSvc/1"
- Добавьте
ConnectResponse="String of Your Own Choice here"
к шагу выше. - Перезагрузите сервер, если
EnableEditWhileRunning
он не включен.
Версия сейчас скрыта.