Comment masquer le numéro de version IIS SMTP?

8

Si je tape la commande suivante et me connecte à mon serveur de production (Windows 2008):

telnet myserver 25

Je vois le résultat suivant:

220 myserver Microsoft ESMTP Mail Service, Version: 7.0.xxx prêt dat ven, 7 mars 2014, 09:55 +0100

Je voudrais masquer le numéro de version de cette réponse. Existe-t-il un moyen de le faire?

Rob
la source

Réponses:

4

Allez cmd.exepuis lancez

cd c:\Inetpub\Adminscripts
cscript adsutil.vbs set smtpscv/ vsi number /connectresponse “New banner here”
Tim Jonas
la source
1
ce script d'administration est facultatif. vérifiez IIS> Outils de gestion Web> Capacité de gestion IIS 7> Outils de script IIS 7 pour voir s'il est activé. Je revérifierai juste le démarrage de mon serveur.
Je n'ai pas d'expérience avec les W2K8. Si vous avez activé les outils de script IIS, il devrait y être. Je peux publier le contenu de adsutil.vbs ou vous donner un lien vers la copie que j'ai. Dites-moi comment vous allez. Vous devriez également pouvoir modifier la bannière en suivant ce guide comme l'a mentionné Adnan, mais iv n'a jamais utilisé cette méthode personnellement support.microsoft.com/default.aspx?scid=kb;en-us;281224
La smtpsvc / 1 / connectresponse ne fonctionne pas pour moi.
Rob
2

J'ai trouvé la réponse après un certain temps et j'ai décidé d'aider d'autres personnes qui ont la même question.

Si vous ouvrez le MetaBase.xml, accédez à

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. Ajoutez ConnectResponse="String of Your Own Choice here"à l'étape ci-dessus.
  3. Redémarrez votre serveur s'il EnableEditWhileRunningn'est pas activé

La version est cachée maintenant.

Rob
la source