仅列出 mailq 中的队列 ID

仅列出 mailq 中的队列 ID

mailq列出了一系列与队列相关的信息:

C999C20A80    8314 Sun Dec 24 21:19:18  MAILER-DAEMON  
(host abc[x.x.x.x] said: 421 Timeout - closing connection (in reply to MAIL FROM command))  
                                         a@a

如何只打印队列编号不用各种 grep|awk|sed 来处理它?
我确信我看到过它的命令,但我没有“注册”它,现在我忘了它。
也许用postsuper或来处理postqueue,但阅读手册页时我看不到任何选项。

答案1

我不知道‘正确的做法’

但对我来说

mailq | awk '$7 ~/@/ { print $1 }'

这将仅显示 id 的

相关内容