在我的 windows 机器中,telnet 服务在 windows 机器中设置为禁用。但是当你这样做时:
telnet localhost 25 仍然 SMTP 侦听。如何设置不收听服务?
端口 25 不是 telnet 端口。它是 SMTP 端口,您得到的是来自 SMTP 服务器的响应——正如您所说,“仍然是 SMTP 侦听”。
当您以telnet这种方式使用客户端时,您实际上并未使用 telnet 协议。您正在使用相同的命令,但很方便,除非您连接到开始发送特殊 telnet 控制字符(十六进制为 0xFF)的东西,否则它实际上就像一个原始 TCP 连接。(提出或接受一些技术问题——如果问题很重要,请使用netcat代替telnet。)然后,如果您愿意,因为 SMTP 是一个简单的协议,您可以键入 SMTP 命令并假装您是一个邮件程序。(这对于测试非常有用。)
因此,基本上,如果您希望停止此操作,请关闭 SMTP。否则,不要担心。
端口 25 是电子邮件而不是 telnet,如果您在该机器上运行邮件服务器,则无法禁用它。如果您没有在盒子上运行邮件服务器,那么您只需要找到已安装的正在侦听端口 25 的任何产品。
| 归档时间: |
|
| 查看次数: |
5062 次 |
| 最近记录: |