用Telnet检查Exchange的POP3服务

12/3/2006来源:Exchange Server人气:5626

  POP3服务作为一种广泛应用的邮件协议,由于其简便易用,有大量的邮件程序支持此协议,故在Exchange邮件服务器上也启用了POP3服务。在很多情况下,系统管理人员需要通过打开邮件客户端的方式来检查邮件收发是否正常,这带来了很多不便。下面我们介绍一种不需要邮件客户端程序,通过Telnet命令的方式就可以登录邮件服务器检查POP3服务的使用情况,甚至可以直接看到邮件。这一方法适用于Exchange 5.0/5.5/2000。

  1.进入仿真DOS终端方式,在命令行键入:Telnet。

  2.首先,我们将Telnet终端设为可显示方式,在Windows 2000下可以在命令行键入:Set Local_echo。

  如果不设为可显示方式,则与服务器通讯时所输入的字符用户将无法看到。

  3.在命令行键入:Open 192.168.0.1 110(这里假设Exchange服务器ip地址为192.168.0.1)。

  这里的110端口就是POP3提供服务的端口。如果服务器正常启动了POP3服务,系统将会提示以下信息:

  +OK Microsoft Exchange 2000 POP3 server version 6.0.4408.0

  (severname.domain.com) ready.

  4.下面开始登录一个指定邮箱来检查通讯情况。在命令行键入命令:

  USER /<用户账号名>/<用户邮箱名>,例如,一个域名为domain,用户名为test,邮箱名为test的用户登录时为如下形式(一般情况下,用户名与邮箱名是一致的):

  USER domain/test/test 。

  如果正常,则系统提示:+OK

  5.接下来,在命令行键入NT密码,命令如下:

  PASS

  如果密码正确,则系统提示:+OK User successfully logged on

  6.在命令行键入:LIST,这样就可以看到全部邮件列表,在终端上看到以下类似的信息:

  +OK

  1 232

  2 373

  3 397

  7.这里的左边一列是邮件的序号,可以通过指定邮件序号的方式来打开相应的邮件。

  在命令行键入如下命令:RETR <邮件序号>,系统将会返回这封邮件的全部信息。当然,如果邮件是中文,由于没有中文支持,我们将会看到一串串的英文编码。

  8.如果要退出POP3的操作,在命令行下键入:quit。

  Telnet简便易行,不需要其它软件的支持,是一种很方便的检查手段。但在使用中有一点要注意:由于启动的是仿真终端,每一个字符键入以后,就已经传送到了服务器端。所以如果打错了命令,是无法删除的,必须全部重新键入。