On 1/12/24 08:14, Cyborg via Exim-users wrote:
[~]# mailq
  9h  2.2K 1rO3sE-005JbF-1D-H <> *** frozen ***
xxx...@xxxxxxxxxxxxxxxx.de
They need to pick up commit 1d19531abc45 at the very least:

Date:   Sun Nov 19 11:31:45 2023 +0000
    Support old-format message_id spoolfiles for mailq / -bp.  Bug 3050
    Broken-by: 46a36afae41f


If they're not willing to do that, and reissue the exim binary, a hack in the 
perl
of exiqgrep is feasible...

\s*(?<msgid>(?:\w{6}-\w{6}-\w{2}|\w{6}-\w{11}-\w{4}))     # old, 2023 msgid 
formats
becomes
\s*(?<msgid>(?:\w{6}-\w{6}-\w{2}|\w{6}-\w{11}-\w{4}))(?:-H)?     # old, 2023 
msgid formats

(I've not tested this)




 9h  2.2K 1rO3sE-005JbF-1D-H <> *** frozen ***
          xxx...@xxxxxxxxxxxxxxxx.de

a) if the exim mailqueue is read line by line, <FROM> will be in a different 
line, as the rest of the issue.
If you're talking about "xxx...@xxxxxxxxxxxxxxxx.de", that is a recipient.  The 
sender was <>.

b) "<> *** frozen ***" is not handled, but i'm no expert in perl regexp magic 
foo ;)

\s+(?<from><.*?>)     matches the <>  (though the ? is pointless, given the *)
and then " *** frozen ***" is just ignored, by this RE.  There's a specific RE
for that a few lines later.
--
Cheers,
  Jeremy


--
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   exim-users-unsubscr...@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to