Microsoft Telnet服务浅谈

网络 网络管理
文章中,我们对Microsoft Telnet的一些问题进行了分析和讲解。主要针对的是服务器的端口的设置。现在就让我们来详细看一下吧。

Microsoft Telnet,是微软提供的一个远程登录的服务。通过这项服务,我们可以进行远程的操控和管理。这个也是很多管理员喜欢的方法。那么现在我们说一下有关于这项服务的端口问题。Telnet到端口25以测试smtp通信_exchange server本文介绍如何 telnet到运行简单邮件传输协议 (SMTP) 服务的计算机上的端口 25,以解决SMTP通信问题。默认情况下,SMTP侦听端口 25。

您可以根据您遇到的问题类型选用以下适当的疑难解答步骤。例如,如果您在两台Microsoft Exchange 2000 Server服务器之间通过SMTP发送邮件时遇到问题,则可以通过在发送服务器上使用Telnet连接到目标服务器上的端口 25 来测试SNMT连接。或者,如果您在接收来自 Internet 的SNMT邮件时遇到问题,则可以按照本文中列出的步骤,测试驻留在 Internet 上但不在您的网络上的主机与您的SNMT服务器的连接。更多信息 Microsoft 产品线中有SNMT的多个不同变体。Microsoft Windows 产品线的SNMT服务包含在 Internet 信息服务 (IIS) 中,而在 Microsoft Windows NT Server 4.0 中,SMTP 服务包含在 Option Pack 中。在较新版本的 Windows 中,IIS 已被集成到操作系统中,并且您可以使用“控制面板”中的“添加或删除程序”添加 IIS。此外,Exchange 2000 和 Microsoft Exchange Server 2003 都使用 IIS 中的现有SNMT服务及其他功能。Microsoft Exchange Server 版本 4.0、5.0 和 5.5 均包含它们自己的SNMT版本,所采用的形式为 Internet Mail Connector (IMC) 或 Internet Mail Service (IMS)。

注意:在 Exchange 5.0 及更高版本中,Internet Mail Connector (IMC) 被重命名为 Internet Mail Service。

在启动 Telnet会话之前,必须具有要将此测试邮件发送到的目标用户的完整SNMT电子邮件地址。该电子邮件地址必须采用以下格式:User@Site.Domain.com您也可以具有运行SNMT服务的服务器计算机的完全限定域名 (FQDN) 或 IP 地址(例如,10.120.159.1)。如果服务器在您的组织中,您可能已经拥有这些信息。如果服务器是外部服务器,查找这些信息最简单的方法是使用 Nslookup.exe 以找到包含这些信息的 DNS 记录。

有关 NSlookup 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:200525 使用 NSlookup.exe有关如何获取 Internet 邮件交换器记录的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:203204 XFOR:如何获取 Internet 邮件交换器记录确保运行SNMT服务的服务器上已启动 SMTP。要测试SNMT是否已启动,您可以运行本文中列出的基本测试,并验证您是否会收到来自远程服务器的 220 消息。这还将验证SNMT是否正在运行。

注意:

有些 Telnet 应用程序要求您打开本地回显功能,以查看键入的命令。要在Microsoft Telnet会话中执行此操作,请在命令提示符处键入 set local_echo。

在 Microsoft Windows XP 中,应键入 set localecho 而不是 set local_echo。

基本测试 按照下列步骤操作,以确保主机和远程SNMT服务器能够通信。 如果在您键入以下任一命令之后,收到以下错误信息,则说明SNMT服务器因为语法错误或命令错误而无法识别您所键入的内容:500 Command not recognized检查该命令并再次键入它,或者验证您是否正在与 MicrosoftSNMT服务器直接通信。

注意:Microsoft Telnet不允许您使用 Backspace 键。如果在键入时出错,必须按 Enter 键,然后开始键入新的命令。

在以下步骤中,您要从命令行中运行 Telnet。要打开命令行,请单击“开始”,单击“运行”,在“打开”框中键入 cmd,然后单击“确定”。

1. 您可以通过使用以下格式的 Telnet命令来启动Telnet会话:

注意:在键入每行内容之后按 Enter 键。telnet服务器名端口号例如,键入:telnet mail.contoso.com 25 注意:您可以将服务器名 替换为您要连接到的SNMT服务器的 IP 地址或 FQDN。 记住在键入每个命令之后按 Enter 键。

如果该命令起作用,您将会收到来自SNMT服务器的类似以下内容的消息:220 site.contoso.com Microsoft Exchange Internet Mail Connector 注意:由于有许多不同版本的 MicrosoftSNMT或第三方SNMT服务器,因此您可能会收到来自接收服务器的不同的消息。不过,您肯定会收到包含服务器的 FQDN 和SNMT的版本的 220 消息。此外,所有版本的 MicrosoftSNMT在 220 消息中都包含“Microsoft”一词。

2. 通过键入以下命令开始通信:

EHLO test.com注意:您可以使用 HELO 命令,但是 EHLO 是扩展SNMT动词集中的一个动词,SMTP 的所有当前 Microsoft 实现都支持该动词集。除非您认为扩展SNMT动词有问题,否则最好使用 EHLO。

如果该命令成功,您会收到以下消息:250 OK

3. 键入以下命令向接收SNMT服务器通知邮件发件人:MAIL FROM:Admin@test.com

注意:该地址可以是您想使用的任何SNMT地址,但是最好考虑以下问题:

1. 有些SMTP邮件系统会基于 MAIL FROM:地址筛选邮件,并且会禁止某些 IP 地址连接到SNMT邮件系统,或者如果连接 IP 地址与SNMT邮件系统所在的域不匹配,它还会禁止该地址向SMTP邮件系统发送电子邮件。在本例中,该域是 test.com。

2. 如果您在发送邮件时没有使用有效的电子邮件地址,您将无法确定在发送邮件时是否有问题,因为未送达报告 (NDR) 无法到达无效的 IP 地址。如果您使用有效的电子邮件地址,您将会收到来自SMTP服务器的以下消息:250 OK - MAIL FROM Admin@test.com 4. 键入以下命令向接收SNMT服务器通知邮件的收件人。

责任编辑:佟健 来源: 服务器在线
相关推荐

2010-07-15 10:33:25

Microsoft T

2010-07-22 12:31:10

Aix Telnet

2010-07-26 10:11:10

Microsoft T

2010-07-20 14:50:05

telnet端口

2010-07-15 10:24:25

Microsoft T

2010-07-22 12:24:31

Telnet客户端

2010-07-22 11:18:14

2009-12-01 13:35:39

Telnet服务

2010-07-17 00:45:18

2010-07-21 16:40:41

telnet服务

2010-07-22 12:15:59

Batch Telne

2010-07-17 01:20:00

Telnet服务

2010-07-21 10:39:40

2009-10-14 09:38:45

linux telne服务开启linux

2010-07-22 12:21:28

TELNET服务

2022-07-22 15:38:40

Teams服务瘫痪服务器

2010-07-20 14:55:16

Telnet端口

2010-07-14 16:21:31

Telnet服务配置

2010-07-19 10:45:41

Telnet服务

2010-07-26 15:04:37

Telnet服务
点赞
收藏

51CTO技术栈公众号