diff --git a/pages/linux/exiqgrep.md b/pages/linux/exiqgrep.md new file mode 100644 index 000000000..f44f77604 --- /dev/null +++ b/pages/linux/exiqgrep.md @@ -0,0 +1,28 @@ +# exiqgrep + +> The `exiqgrep` utility is a Perl script offering possibilities to `grep` in the Exim queue output. +> More information: . + +- Match the sender address using a case-insensitive search: + +`exiqgrep -f '<{{email@somedomain.com}}>'` + +- Match the sender address, and display message IDs only: + +`exiqgrep -i -f '<{{email@somedomain.com}}>'` + +- Match the recipient address: + +`exiqgrep -r '{{email@somedomain.com}}'` + +- Remove all messages matching the sender address from the queue: + +`exiqgrep -i -f '<{{email@somedomain.com}}>' | xargs exim -Mrm` + +- Test for bounced messages: + +`exiqgrep -f '^<>$'` + +- Display the count of bounced messages: + +`exiqgrep -c -f '^<>$'`