Exiqgrep broken / functionality limited in Exim 4.96 (WHM 108)
I'm not sure what admins use exiqgrep and how often. I find it indespensable for monitoring my queues and gathering queue information quickly.
As of WHM 108, I am not longer able to type exiqgrep and get a simple list of all emails in the queue. This corresponds with the update to Exim 4.96, which occurs during the WHM 108 update. In both cases below, there are messages in the Exim queue. As you can see, in 108 exiqgrep will not produce the desired results. If you mix/match any of the exiqgrep flags in WHM 108, it is not possible to produce the same results that one gets when they simly type in exiqgrep in WHM 106.
Can anyone else test exiqgrep against WHM 106 and WHM 108 and confirm similar results?
I updated a CL6 box to WHM 108 and a CL8 box to WHM 108, and both now exhibit this brokenness with exiqgrep.
Normal behavior would be for someone to type exiqgrep, press , and get information on all messages in the queue. In WHM 108 you get the exiqgrep help. And normal behavior if the queue were empty is for exiqgrep to just not produce any results. In WHM 108 you again get the exiqgrep help.
WHM 106 / Exim 4.95-7
bob@machinename1 ~]# exiqgrep
23h 5.7K 1pcQRb-00HHY2-Fk
masked@recipient.ext
19h 1.1K 1pcUSd-000Kq8-11
masked@recipient.ext
17h 15K 1pcW5c-000auZ-Go
masked@recipient.ext
15h 883 1pcY9M-000ubl-DP
Wmlogcom@medicinka.com
14h 876 1pcYPr-000x4v-I4
linki2022@yandex.com
WHM 108 / Exim 4.96-8
[bob@machinename2 ~]# exiqgrep
Exim message queue display utility.
-h This help message.
-C Specify which exim.conf to use.
-E Specify exim binary to use.
Selection criteria:
-f Match sender address sender (field is "< >" wrapped)
-r Match recipient address
-s Match against the size field from long output
-y Message younger than
-o Message older than
-z Frozen messages only (exclude non-frozen)
-x Non-frozen messages only (exclude frozen)
-G Match in given queue only
[ NB: for regexps, provided string sits in // ]
Display options:
-c Display match count
-l Long Format [Default]
-i Message IDs only
-b Brief Format
-R Reverse order
-a All recipients (including delivered)
-
Hey there! This is a change at the Exim level with 4.96, and not related to cPanel & WHM, so I don't have a way to adjust that on my end. 0 -
Hey there! This is a change at the Exim level with 4.96, and not related to cPanel & WHM, so I don't have a way to adjust that on my end.
That's unfortunate. I'd complain to the developers, but in my limited experience of doing that kind of thing they aren't interested in hearing what users think. So I guess everyone running Exim will just have to suck it up.0 -
If you want to see the queue use: exiqgrep -o 1
orexim -bpu
0 -
If you want to see the queue use:
exiqgrep -o 1
orexim -bpu
Thanks, Phil. That is extremely helpful. I'm so used to using exiqgrep without arguments to get a picture of the queue at a glance. -o 1 works perfect. I'll probably just create an alias with a unique name to call exiqgrep -o 1. I appreciate your input. Mike0
Please sign in to leave a comment.
Comments
4 comments