¿Cómo puedo ocultar el número de versión de IIS SMTP?

8

Si escribo el siguiente comando y me conecto a mi servidor de producción (Windows 2008):

telnet myserver 25

Veo el siguiente resultado:

220 myserver Microsoft ESMTP Mail Service, Versión: 7.0.xxx ready dat vie, 7 mar 2014, 09:55 +0100

Me gustaría ocultar el número de versión de esta respuesta. ¿Hay alguna manera de que pueda hacer esto?

Robar
fuente

Respuestas:

4

Ir a cmd.exeluego correr

cd c:\Inetpub\Adminscripts
cscript adsutil.vbs set smtpscv/ vsi number /connectresponse “New banner here”
Tim Jonas
fuente
1
ese script de administrador es opcional. verifique IIS> Herramientas de administración web> Capacidad de administración de IIS 7> Herramientas de secuencias de comandos de IIS 7 para ver si está habilitado. Voy a verificar esto solo al iniciar mi servidor.
No tengo experiencia con W2K8. Si habilitó las herramientas de secuencias de comandos IIS, debería estar allí. Puedo publicar el contenido de adsutil.vbs o darle un enlace a la copia que tengo. Déjame saber cómo vas. También debería poder editar el banner siguiendo esta guía como mencionó Adnan, sin embargo, nunca utilicé este método personalmente support.microsoft.com/default.aspx?scid=kb;en-us;281224
El smtpsvc / 1 / connectresponse no me funciona.
Rob
2

Después de un tiempo encontré la respuesta y decidí ayudar a otros que tienen la misma pregunta.

Si abre MetaBase.xml, vaya a

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. Añadir ConnectResponse="String of Your Own Choice here"al paso anterior.
  3. Reinicia tu servidor si EnableEditWhileRunningno está habilitado

La versión está oculta ahora.

Robar
fuente