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


8

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

telnet myserver 25

다음과 같은 결과가 나타납니다.

220 myserver Microsoft ESMTP 메일 서비스, 버전 : 7.0.xxx ready dat 금, 2014 년 3 월 7 일, 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 스크립팅 도구가 활성화되어 있는지 확인하십시오. 서버를 시작하면서 이것을 다시 확인하겠습니다.

W2K8에 대한 경험이 없습니다. IIS 스크립팅 도구를 활성화 한 경우 해당 도구가 있어야합니다. adsutil.vbs의 내용을 게시하거나 사본에 대한 링크를 제공 할 수 있습니다. 어떻게하는지 알려주세요. 아드 난은 그러나 IV 개인적으로 support.microsoft.com/default.aspx?scid=kb;en-us;281224이 방법을 사용한 적이 언급 한 바와 같이 당신은 또한이 가이드를 따라 배너를 편집 할 수 있어야합니다

smtpsvc / 1 / connectresponse가 작동하지 않습니다.
Rob

2

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

MetaBase.xml을 열면

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

버전이 숨겨져 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.