IIS SMTP 버전 번호를 숨기려면 어떻게 해야 합니까?

IIS SMTP 버전 번호를 숨기려면 어떻게 해야 합니까?

다음 명령을 입력하고 프로덕션 서버(Windows 2008)에 연결하는 경우:

telnet myserver 25

다음 결과가 표시됩니다.

220 myserver Microsoft ESMTP 메일 서비스, 버전: 7.0.xxx 준비(금, 2014년 3월 7일, 09:55 +0100)

이 답변에서 버전 번호를 숨기고 싶습니다. 내가 할 수 있는 방법이 있나요?

답변1

이동 cmd.exe후 실행

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

답변2

나는 잠시 후에 답을 찾았고 같은 질문을 가진 다른 사람들을 돕기로 결정했습니다.

MetaBase.xml을 열면 다음으로 이동하세요.

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. ConnectResponse="String of Your Own Choice here"위 단계에 추가하세요 .
  3. EnableEditWhileRunning활성화되지 않은 경우 서버를 재부팅하십시오.

이제 버전이 숨겨져 있습니다.

관련 정보