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

8

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

telnet myserver 25

Eu vejo o seguinte resultado:

220 myserver Serviço de email Microsoft ESMTP, versão: 7.0.xxx ready dat Sex, 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?

Roubar
fonte

Respostas:

4

Vá para, em cmd.exeseguida, execute

cd c:\Inetpub\Adminscripts
cscript adsutil.vbs set smtpscv/ vsi number /connectresponse “New banner here”
Tim Jonas
fonte
11
esse script de administração é opcional. verifique IIS> Ferramentas de Gerenciamento da Web> Capacidade de Gerenciamento do IIS 7> Ferramentas de Script do IIS 7 para ver se está ativado. Vou verificar isso apenas iniciando meu servidor.
Eu não tenho experiência com W2K8s. Se você ativou as ferramentas de script do IIS, ele deve estar lá. Posso postar o conteúdo do adsutil.vbs ou fornecer um link para a cópia que tenho. Deixe-me saber como você vai. Você também deve ser capaz de editar a bandeira, seguindo este guia como Adnan mencionado no entanto iv nunca usou este método pessoalmente support.microsoft.com/default.aspx?scid=kb;en-us;281224
O smtpsvc / 1 / connectresponse não funciona para mim.
Rob
2

Encontrei a resposta depois de um tempo e decidi ajudar outras pessoas que têm a mesma pergunta.

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 o servidor se EnableEditWhileRunningnão estiver ativado

A versão está oculta agora.

Roubar
fonte