Como posso ocultar o número da versão SMTP do IIS?

Como posso ocultar o número da versão SMTP do IIS?

Se eu digitar o seguinte comando e conectar-me ao meu servidor de produção (Windows 2008):

telnet myserver 25

Vejo o seguinte resultado:

220 myserver Microsoft ESMTP Mail Service, versão: 7.0.xxx pronto em sexta-feira, 7 de março de 2014, 09:55 +0100

Gostaria de ocultar o número da versão desta resposta. Existe alguma maneira de fazer isso?

Responder1

Vá para cmd.exeentão corra

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

Responder2

Encontrei a resposta depois de um tempo e decidi ajudar outras pessoas que tenham a mesma dúvida.

Se você abrir o MetaBase.xml vá para

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. Adicione ConnectResponse="String of Your Own Choice here"à etapa acima.
  3. Reinicie seu servidor se EnableEditWhileRunningnão estiver habilitado

A versão está oculta agora.

informação relacionada