मैं IIS SMTP संस्करण संख्या कैसे छिपा सकता हूं?


8

यदि मैं निम्न कमांड टाइप करता हूं और अपने प्रोडक्शन सर्वर (विंडोज 2008) से जुड़ता हूं:

telnet myserver 25

मैं निम्नलिखित परिणाम देखता हूं:

220 माईस्वर Microsoft ESMTP मेल सेवा, संस्करण: 7.0.xxx तैयार डेट शुक्र, 7 मार्च 2014, 09:55 +0100

मैं इस उत्तर से संस्करण संख्या को छिपाना चाहूंगा। क्या कोई और तरीका है इसे करने के लिए?


जवाबों:


4

पर जाएं cmd.exeतो रन

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

1
वह व्यवस्थापक स्क्रिप्ट वैकल्पिक है। IIS> वेब प्रबंधन उपकरण> IIS 7 प्रबंधन क्षमता> IIS 7 स्क्रिप्टिंग टूल देखें कि क्या यह सक्षम है। बीमार डबल यह सिर्फ मेरे सर्वर को शुरू करने की जाँच करें।

मुझे W2K8s के साथ अनुभव नहीं है। यदि आपने IIS स्क्रिप्टिंग टूल सक्षम किया है तो यह वहां होना चाहिए। मैं adsutil.vbs की सामग्री पोस्ट कर सकता हूं या आपको मेरे पास मौजूद कॉपी का लिंक दे सकता हूं। मुझे बताओ आप कैसे जाओगे। तुम भी इस गाइड का पालन करते हुए बैनर संपादित करने में सक्षम के रूप में अदनान उल्लेख किया लेकिन iv इस विधि व्यक्तिगत रूप से support.microsoft.com/default.aspx?scid=kb;en-us;281224 इस्तेमाल कभी नहीं किया जाना चाहिए

Smtpsvc / 1 / connectresponse मेरे लिए काम नहीं करता है।
रोब

2

मैंने थोड़ी देर बाद जवाब पाया और दूसरों की मदद करने का फैसला किया, जिनके पास एक ही सवाल है।

यदि आप MetaBase.xml को खोलते हैं

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. ConnectResponse="String of Your Own Choice here"उपरोक्त चरण में जोड़ें ।
  3. यदि EnableEditWhileRunningसक्षम नहीं है तो अपने सर्वर को रिबूट करें

संस्करण अब छिपा हुआ है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.