打印邮件队列的内容。
/usr/sbin/mailq [ -v ]
mailq 和 MAILQ 命令打印邮件队列中的消息列表。每个消息打印出来的第一行如下:
第二行显示使消息滞留在队列中的错误消息,如果消息是第一次显示,那么将不会显示错误消息。状态字符是以下之一:
以下各行显示消息接收方,每行显示一个。
mailq 命令与 sendmail -bp 命令相同。
指定 -v 标志显示消息优先级。
-v | 打印详细信息。此处添加消息优先级和一个单字符指示符(+ 或空白),指示符用来表明是否在消息的第一行发送一个警告消息。除此以外,也许混合有多余的行,其中包含有显示控制用户的信息;此处显示的用户拥有基于这个消息执行的以及自这个命令扩展的别名的名称的任何程序。 |
该命令返回以下退出值:
0 | 成功退出。 |
>0 | 发生错误。 |
mailq 命令打印两种类型的列表:
Mail Queue(1 request) ---QID---- --Size-- -----Q-Time----- ------Sender/Recipient----- AA02508 3 Thu Dec 17 10:01 root (User unknown) bad_user
Mail Queue (1 request) ---QID---- --Size-- -Priority- ---Q-Time--- --Sender/Recipient-- AA02508 3 1005 Dec 17 10:01 root (User unknown) bad_user
字段含义如下:
QID | 包含消息的消息队列标识符。 |
Size | 包含消息正文中的字节数(不包含标题信息)。 |
Priority | 包含消息的优先级,此优先级基本上基于消息的大小。 |
Q-Time | 包含消息进入队列的时间。 |
Sender/Recipient | 包含消息的发送方和接收方的用户标识。在发送方和接收方之间的行中的消息表明消息的状态。 |
/usr/sbin/mailq | 包含 mailq 命令。 |
/var/spool/mqueue 目录 | 包含邮件队列中与消息关联的日志文件和临时文件。 |
sendmail 命令。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『管理邮件队列文件和目录』。