Tell Router Show或者是Tell Router Show Queue的命令能返回滞留于Mail.box中邮件的有用信息,以及路由器对于这些邮件处理的状态信息。根据在mail.box中的邮件类型,能够辨认出是NRPC还是SMTP。
 
下面是Tell Router Show命令在控制台上输出的一个例子:
Msgs State Via Destination
57 Busy(18) NRPC [$LocalDelivery]
Transfer Threads: Max = 18; Total = 14; Inactive = 0; Max Concurrent = 9
Delivery Threads: Max = 18; Total = 18; Inactive = 0

这个例子提供了滞留在本地通过NRPC路由的邮件的详细信息。这些邮件目前的状态是BUSY,也就是说这些邮件正在被处理当中,目的地为[$LocalDelivery]说明这些邮件是发往本服务器上的用户,这些邮件使用的协议为NRPC。这里的57封邮件处于BUSY的状态,并且通过NRPC协议将之路由到[$LocalDelivery]。紧跟状态后面的数字18,指已经试图本地投递这些邮件的次数。目前传输线程的数量为18,其中的14个已经被使用,如果需要,另外的4个也会被使用。可以并行运行的传输线程的最大数目为9,是配置的传输线程总数的一半。
 
第二个例子:
Msgs State Via Destination
14 Busy(1) SMTP MYDOMAIN.COM (Push)
Transfer Threads: Max = 6; Total = 1; Inactive = 0; Max Concurrent = 3
Delivery Threads: Max = 6; Total = 0; Inactive = 0
2002-12-05 08:34:49 Router: No messages transferred to MYDOMAIN.COM (host aaa.bbb.COM) via SMTP: Server not responding
 
     这个例子提供了通过SMTP进行路由的滞留邮件信息,这些邮件目前处于BUSY的状态,意味着这些邮件目前还在被处理,目的地指的是这些邮件即将被路由到什么地方,它们所使用的协议是SMTP。这里有14封邮件处于BUSY的状态,通过SMTP路由到mydomain.com。紧跟状态后面的数字1,指已经试图投递这些邮件的次数。这个值根据路由协议的不同而存在一定差异。目前传输线程的数量为6,其中的1个已经被使用,如果需要,另外的5个也会被使用。可以并行运行的传输线程的最大数目为3,是配置的传输线程总数的一半。

 
以上的例子描述了通过Tell Router Show命令可以看到的信息,它体现了mail.box中滞留的邮件的状态,包括BUSY、Retry、Waiting和Pending。

在邮件状态信息后面,一般可以看到邮件滞留于队列中的原因。如果邮件是处于Retry的状态,伴随着最后的报错信息,可以找到下一次Retry的时间和日期,类似于下面的例子:

Msgs State Via Destination
24 Retry( 4) NRPC CN=Nighthawk3/O=Support (Push)
Last error: Server not responding
Next retry: 12/05/2002 09:53:09 AM
注意:基于不同的协议,状态后面紧跟的数字会有着完全不同的意义:
在NRPC中,它意味着有多少邮递线程是可用的;
在SMTP中,它意味着邮件自发送起,到目前为止被尝试Retry的次数。
 
转自: http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1997668A20000