Come posso nascondere il numero di versione di IIS SMTP?


8

Se digito il seguente comando e mi connetto al mio server di produzione (Windows 2008):

telnet myserver 25

Vedo il seguente risultato:

220 myserver Microsoft ESMTP Mail Service, Versione: 7.0.xxx ready dat ven, 7 mar 2014, 09:55 +0100

Vorrei nascondere il numero di versione da questa risposta. C'è un modo in cui posso farlo?


Risposte:


4

Vai a cmd.exequindi corri

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

1
quello script admin è facoltativo. seleziona IIS> Strumenti di gestione Web> Funzionalità di gestione IIS 7> Strumenti di scripting IIS 7 per vedere se è abilitato. Dobbiamo ricontrollare questo solo all'avvio del mio server.

Non ho esperienza con i W2K8. Se hai abilitato gli strumenti di scripting IIS dovrebbe essere lì. Posso pubblicare i contenuti di adsutil.vbs o darvi un link alla copia che ho. Fammi sapere come vai Dovresti anche essere in grado di modificare il banner seguendo questa guida come menzionato da Adnan, tuttavia iv non ho mai usato questo metodo personalmente support.microsoft.com/default.aspx?scid=kb;en-us;281224

Smtpsvc / 1 / connectresponse non funziona con me.
Rob

2

Ho trovato la risposta dopo un po 'e ho deciso di aiutare gli altri che hanno la stessa domanda.

Se apri MetaBase.xml vai a

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. Aggiungi ConnectResponse="String of Your Own Choice here"al passaggio sopra.
  3. Riavviare il server se EnableEditWhileRunningnon è abilitato

La versione è nascosta ora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.