Exim - Spool destroyer

In case of massive spam attack. #!/bin/bash ls /var/spool/exim/input/ > /tmp/delspoorexim declare -a ARRAY exec 10< /tmp/delspoorexim let count=0 while read dels <&10; do rm -fr /var/spool/exim/input/$dels echo $dels ARRAY[$count]=$dels ((count++)) done echo Number operation done: ${#ARRAY[@]} #echo ${ARRAY[@]} exec 10>&- rm /tmp/delspoorexim

17 February 2010 @ 14:10 · Updated: 30 June 2026 @ 03:28 · leo

Exim - Command

Some userfull Exim command: exim -bpmailq --- The mailq is relevant as it gives your the email IDs. exim -M emailIDforce delivery of one message exim -qf Force another queue run exim -qff Force another queue run and attempt to flush frozen messages exim -Mvl message IDView Log for message exim -Mvb message IDView Body for message exim -Mvh message IDView Header for message exim -Mrm message IDReMove message (no errors sent) exim -Mg message IDGive up and fail message, message bounces to sender

16 September 2009 @ 02:30 · Updated: 30 June 2026 @ 03:28 · leo

Watch - Exim Queue

Just in one line memo: # watch -n 5 'exim -bp | exiqsumm |grep TOTAL'

16 September 2009 @ 02:13 · Updated: 30 June 2026 @ 03:28 · leo