如果我输入以下命令并连接到我的生产服务器(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 转到
<IIsSmtpServer Location ="/LM/SmtpSvc/1"
- 添加
ConnectResponse="String of Your Own Choice here"
到上面的步骤。 EnableEditWhileRunning
如果未启用,请重新启动服务器
该版本现已隐藏。