Author: Graeme Fowler Date: To: Exim Mailing List Subject: Re: [exim] Find Ip address and content of frozen messages
On Thu, 2008-07-03 at 12:17 +0200, Adrian Chapela wrote: > I am trying to know the ip address of a list of frozen messages. Also, I
> want to know the content of the each message.
OK...
> With exim -bpc I can count the total messages in the spool and with exim
> -bp I can see a resume of the data I need.
>
> What command I can use ?
exipick is the tool of choice here, coupled with the exim binary itself
and a bit of creative plumbing in your shell of choice.
"exipick -z" extracts a list of frozen messages.
"exipick -z -i" extracts the queue ID of frozen messages.
For a long list of frozen messages where you want to see the body, use:
for x in `exipick -z -i`; do echo $x; exim -Mvb $x; done
You may want to put a pager in there somewhere - either pipe "exim -Mvb
$x" through a pager, or pipe the whole output through after the "done".
When you say you want to "know the IP address", what do you mean? The
one the message arrived from?