Important Exim Commands Rumi, March 6, 2018November 6, 2018 To get a count of messages in the queue exim -bpc Print a listing of the messages in the queue (time queued, size, message-id, sender, recipient) exim -bp Print a summary of messages in the queue (count, volume, oldest, newest, domain, and totals): exim -bp | exiqsumm Print what Exim is doing right now: exiwhat Display the version of Exim and the location of Exim configuration file: exim -bV Display the current configurations of Exim: Advertise Here exim -bP Count the number of email messages in the queue, and display the total number of messages to the standard output: exim -bpc Display the email messages in the queue (time queued, message size, message id, sender and recipient): exim -bp Dispaly a summary of email messages in the queue (count, volume, oldest, newest, domain, and totals): exim -bp | exiqsumm View the log for the email message: exim -Mvl <messageID> View the body of the email message: exim -Mvb <messageID> View the header of the email message: exim -Mvh <messageID> Search the queue for email messages from a specific email address: exiqgrep -f user@domain.tld Search the queue for email messages to a specific email address: exiqgrep -r l user@domain.tld Freeze all queued mail from a specific sender: exiqgrep -i -f l user@domain.tld | xargs exim -Mf Remove a single email message with <messageID> from the queue: exim -Mrm <messageID> Delete all frozen email messages: exiqgrep -z -i | xargs exim -Mrm or: exim -bpr | grep frozen | awk {'print $3'} | xargs exim -Mrm Try to deliver the email message with <messageID> from email queue: exim -M <messageID> Delete all email messages in the queue: exim -bpru|awk {.print $3'}|xargs exim -Mrm Process the entire queue again: exim -qf Force another queue run and attempt to flush the frozen messages: exim -qff Test how Exim will route to a given email address: exim -bt user@domain.tld To remove a message from the queue, enter: # exim -Mrm {message-id} To remove all messages from the queue, enter: # exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash Alternative method of following clean command: # exim -bp | exiqgrep -i | xargs exim -Mrm Src: https://linoxide.com/linux-how-to/command-line-exim/ https://www.rosehosting.com/blog/useful-exim-commands/ Collected Articles Configurations (Linux) Exim