扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:IT试验室 2008年4月9日
关键字: 协作办公 电子邮件 Exchange server 微软 Office
当我们使用Telnet命令连接到对方的邮件服务器25端口时,如果对方是Exchange服务器通常会显示如下的信息:
220 MailSrv-NLB02.Contoso.com Microsoft ESMTP MAIL Service ready at Sun, 3 Feb 20 08 16:33:43 +0800 |
220 hostname.domain.com Microsoft ESMTP MAIL Service, Version:5.0.2195.1600 ready at Thu, 30 Nov 2000 18:09:43 -0600 |
我稍微对上面的SMTP标题信息做下解释:
1.信息的开头为220,是SMTP的响应代码,表示“服务已就绪”的意思
2.hostname.domain.com 就是邮件服务器的FQDN名,如果是Exchange2007,这里就是Hub Transport Server或者Edge Transport Server的名字。
3.邮件服务器的信息,从中我们可以看出对方使用的是Exchange,甚至我们还能知道对方版本。
4.日期时间信息
5.时区设置信息
以上检测出的信息说多不多,说少不少,尤其是第2和第3点,竟然将邮件服务器的计算机名和邮件服务器的软件及版本暴露出去了,让人颇感不放心。所以在Hub Transport Server或者Edge Transport服务器上修改默认 SMTP 标题,以便服务器名和邮件服务器软件不会被SMTP标题信息“泄露出卖”就显得很有必要了。
在Exchange2007中,修改SMTP标题信息也就是修改接收连接器属性中的Banner参数,该值在默认情况下为空,用$null 表示。当接收连接器上未指定 Banner 参数,或使用 $null 值指定 Banner 参数时,连接到该接收连接器的远程 SMTP 邮件服务器将收到前面提到的响应信息:
220 MailSrv-NLB02.Contoso.com Microsoft ESMTP MAIL Service ready at Sun, 3 Feb 20 08 16:33:43 +0800 |
注:
1.不能使用 Exchange 管理控制台修改默认 SMTP 标题。若要修改 SMTP 标题,则必须使用 Exchange 命令行管理程序。
2.要想成功修改必须具备Exchange 组织管理员角色,如果是修改边缘传输服务器上的接收连接器,必须要有本地管理员权限
打开Exchange命令行管理程序,输入Set-ReceiveConnector "接收连接器名" -Banner "220 自定义的提示信息",我的Exchange组织中没有边缘角色,Exchange其他角色安装在DC上,服务器的FQDN名为dc.winos.cn,所以实际代码应该表示如下:
Set-ReceiveConnector "dc\default dc" -Banner "220 Welcome to MailSystem of Winos.cn !!!" |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者