Bagaimana saya bisa menyembunyikan nomor versi SMIS IIS?

8

Jika saya mengetik perintah berikut dan terhubung ke server produksi saya (Windows 2008):

telnet myserver 25

Saya melihat hasil berikut:

220 myserver Microsoft ESMTP Mail Service, Versi: 7.0.xxx siap dat Jum, 7 Mar 2014, 09:55 +0100

Saya ingin menyembunyikan nomor versi dari balasan ini. Apakah ada cara saya bisa melakukan ini?

rampok
sumber

Jawaban:

4

Pergi cmd.exekemudian jalankan

cd c:\Inetpub\Adminscripts
cscript adsutil.vbs set smtpscv/ vsi number /connectresponse “New banner here”
Tim Jonas
sumber
1
skrip admin itu opsional. periksa IIS> Alat Manajemen Web> Kemampuan Manajemen IIS 7> Alat Skrip IIS 7 untuk melihat apakah itu diaktifkan. Saya akan mengecek ini baru memulai server saya.
Saya tidak punya pengalaman dengan W2K8s. Jika Anda mengaktifkan alat skrip IIS itu harus ada di sana. Saya dapat memposting konten adsutil.vbs atau memberi Anda tautan ke salinan yang saya miliki. Biarkan saya tahu bagaimana Anda pergi. Anda juga harus dapat mengedit spanduk dengan mengikuti panduan ini seperti yang disebutkan Adnan. Namun, saya tidak pernah menggunakan metode ini secara pribadi support.microsoft.com/default.aspx?scid=kb
Smtpsvc / 1 / connectresponse tidak berfungsi untuk saya.
Rob
2

Saya telah menemukan jawabannya setelah beberapa saat dan memutuskan untuk membantu orang lain yang memiliki pertanyaan yang sama.

Jika Anda membuka MetaBase.xml pergi ke

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. Tambahkan ConnectResponse="String of Your Own Choice here"ke langkah di atas.
  3. Reboot server Anda jika EnableEditWhileRunningtidak diaktifkan

Versi ini disembunyikan sekarang.

rampok
sumber