EXIQGREP(8)

๐Ÿ“ฆ
version 4.99.4 ยท 2 versions
  • 4.99.4 ยท debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 4.95 ยท ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

๐Ÿ’– EXIQGREP(8) โ€” bestie edition ๐Ÿ’–

okay so this is the exiqgrep page from the System Manager's Manual (section 8, system administration stuff, iykyk) and I'm gonna walk you through it like we're texting at 2am ๐Ÿฆ‹


โœจ NAME โœจ

exiqgrep โ€” search in the exim queue ๐Ÿ”


โœจ SYNOPSIS โœจ

exiqgrep [-h] [-C file] [-f regexp] [-r regexp] [-s regexp] [-y seconds]
[-o seconds] [-z] [-x] [-G queuename] [-c] [-l] [-i] [-b] [-R] [-a]

โœจ DESCRIPTION โœจ

So exiqgrep is a Perl script and it's literally built to let you grep inside the exim queue output. ๐Ÿ’…

And here's the slay part: unlike exiqsumm, it invokes exim -bpu itself, so you do not have to pipe anything into it. No pipe. None. She does it herself, main character energy ๐Ÿ‘‘


โœจ OPTIONS โœจ

  • -h โ€” print help ๐Ÿซถ
  • -C <config> โ€” tell it which exim.conf to use
  • -E <path> โ€” give it a path for the exim binary, which overrides the built-in one ๐Ÿ”ง
  • -f <regexp> โ€” match the sender address (and heads up bestie, that field is wrapped in < >) ๐Ÿ’Œ
  • -r <regexp> โ€” match the recipient address ๐Ÿ“ฌ
  • -s <regexp> โ€” match against the size field from the long output ๐Ÿ“
  • -y <seconds> โ€” message younger than โฑ๏ธ
  • -o <seconds> โ€” message older than โŒ›
  • -z โ€” frozen messages only, so it excludes the non-frozen ones ๐ŸงŠ
  • -x โ€” non-frozen messages only, so it excludes the frozen ones ๐Ÿ”ฅ
  • -G <queuename> โ€” match in the given queue only ๐Ÿ“ฎ
  • -c โ€” display the match count ๐Ÿ”ข
  • -l โ€” long format, and yes this is the default ๐Ÿ’–
  • -i โ€” message IDs only ๐Ÿท๏ธ
  • -b โ€” brief format โœจ
  • -R โ€” reverse order ๐Ÿ”„
  • -a โ€” all recipients, including the delivered ones ๐Ÿ“ฆ
โš ๏ธ real talk: you gotta give at least one selection option, or either the -c option or the -h option. Otherwise?? nothing. periodt.

๐Ÿ› BUGS ๐Ÿ›

ngl this manual page needs a major re-work ๐Ÿ˜ญ. If somebody out there knows better groff than them and has more experience writing manual pages, any patches would be greatly appreciated. like fr fr, they're asking ๐Ÿ™ˆ


๐Ÿ‘€ SEE ALSO ๐Ÿ‘€

  • exim(8)
  • /usr/share/doc/exim4-base/

๐ŸŒธ AUTHOR ๐ŸŒธ

This manual page was stitched together from the source code by Marc Haber <mh+debian-packages@zugschlus.de>, using the exiqsumm man page by Andreas Metzler <ametzler at downhill.at.eu.org>, for the Debian GNU/Linux system (but it may be used by others, so no gatekeeping ๐Ÿ’œ).


and that's the whole page bestie!! ๐ŸŽ€ this lil icon dropped way back on January 27, 2022, and it's living in the Debian exim4-base corner of the world. go grep that queue, you're doing amazing sweetie ๐Ÿ’–โœจ๐Ÿฆ‹