Wie kann ich die IIS SMTP-Versionsnummer ausblenden?


8

Wenn ich den folgenden Befehl eingebe und eine Verbindung zu meinem Produktionsserver (Windows 2008) herstelle:

telnet myserver 25

Ich sehe folgendes Ergebnis:

220 myserver Microsoft ESMTP-Mail-Dienst, Version: 7.0.xxx ready dat Fr, 7. März 2014, 09:55 +0100

Ich möchte die Versionsnummer vor dieser Antwort verbergen. Kann ich das auf irgendeine Weise tun?


Antworten:


4

Gehe cmd.exedann renne

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

1
Dieses Administrationsskript ist optional. Überprüfen Sie, ob IIS> Webverwaltungstools> IIS 7-Verwaltungsfunktionen> IIS 7-Skripttools aktiviert ist. Ich überprüfe dies noch einmal, indem ich meinen Server starte.

Ich habe keine Erfahrung mit W2K8s. Wenn Sie IIS-Skripttools aktiviert haben, sollte es vorhanden sein. Ich kann den Inhalt von adsutil.vbs posten oder Ihnen einen Link zu meiner Kopie geben. Lass mich wissen, wie es dir geht. Sie sollten auch in der Lage sein, das Banner zu bearbeiten, indem Sie dieser Anleitung folgen, wie Adnan erwähnt hat. Ich habe diese Methode jedoch nie persönlich verwendet. Support.microsoft.com/default.aspx?scid=kb;en-us;281224

Die Antwort smtpsvc / 1 / connectresponse funktioniert bei mir nicht.
Rob

2

Ich habe die Antwort nach einer Weile gefunden und beschlossen, anderen zu helfen, die die gleiche Frage haben.

Wenn Sie die MetaBase.xml öffnen, gehen Sie zu

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. In ConnectResponse="String of Your Own Choice here"dem Schritt oben.
  3. Starten Sie Ihren Server neu, wenn er EnableEditWhileRunningnicht aktiviert ist

Die Version ist jetzt versteckt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.