-1

我被困住了。

我想知道如何检查 Q-ID 是否是有效的 mailq ID。

/var/spool/mqueue (3 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
m9TMLQHG012749     1103 Thu Oct 30 11:21 <apache@localhost.localdomain>
                 (host map: lookup (electrictoolbox.com): deferred)
                                         <test@electrictoolbox.com>
m9TMLRB9012751    37113 Thu Oct 30 11:21 <apache@localhost.localdomain>
                 (host map: lookup (electrictoolbox.com): deferred)
                                         <test@electrictoolbox.com>
m9TMLPcg012747   240451 Thu Oct 30 11:21 <apache@localhost.localdomain>
                 (host map: lookup (electrictoolbox.com): deferred)
                                         <test@electrictoolbox.com>
                Total requests: 3

感谢您的任何提示。

4

1 回答 1

1

根据您的最后评论,我这已经足够了。

randomMailQId=XXXXXXXX # get this populated

if mailq | grep "^$randomMailQId\s"; then 
    echo Valid
else
    echo Invalid
fi
于 2014-06-13T05:53:23.717 回答