on Tue, Mar 26, 2002, Rory Campbell-Lange (rory@campbell-lange.net) wrote:
> This is really a two part message. The first part is about removing many
> messages from Exim. How does one do that easily, if one has to have
> the precise id for each?
>
> Secondly, I'd like to make something like the line below work in bash.
> Exim complains in this case of not finding a message with id "-".
>
> cat /tmp/e | exim -Mrm -
>
> I solved my problem cludgily by making an output file of exim -bp and
> then vimming it so that it contained a set of "exim -Mrf <id> lines. I
> then sourced the file.
>
> There must be a more elegant solution without using perl or python.
...or awk?
I run the following to reject my long-time frozen messages:
$ exim -Mg $( mailq | grep 'frozen' | awk '{print $3}' )
Peace.
--
Karsten M. Self <kmself@ix.netcom.com> http://kmself.home.netcom.com/
What part of "Gestalt" don't you understand?
Keep software free. Oppose the CBDTPA. Kill S.2048 dead.
http://www.eff.org/alerts/20020322_eff_cbdtpa_alert.html
Attachment:
pgpnJL_C7Hun9.pgp
Description: PGP signature